···3131 })
3232 end
33333434- def delete_client(boruta_client_id) do
3535- client = Boruta.Ecto.Admin.get_client!(boruta_client_id)
3434+ def delete_client(oauth_client_id) do
3535+ client = Boruta.Ecto.Admin.get_client!(oauth_client_id)
3636 Boruta.Ecto.Admin.delete_client(client)
3737 end
3838
+8-8
apps/sower/lib/sower/orchestration/garden.ex
···2828 field :name, :string
2929 field :local_sid, :string
3030 field :org_id, Ecto.UUID
3131- field :boruta_client_id, :string
3131+ field :oauth_client_id, :string
32323333 has_many :subscriptions, Sower.Orchestration.Subscription
3434 has_many :deployments, Sower.Orchestration.Deployment
···4242 @doc false
4343 def changeset(garden, attrs) do
4444 garden
4545- |> cast(attrs, [:name, :org_id, :local_sid, :boruta_client_id])
4545+ |> cast(attrs, [:name, :org_id, :local_sid, :oauth_client_id])
4646 |> validate_required([:name])
4747 end
4848···207207208208 def get_garden_sid(sid), do: Repo.get_by(__MODULE__, sid: sid)
209209210210- def get_by_boruta_client_id(client_id),
211211- do: Repo.get_by(__MODULE__, [boruta_client_id: client_id], skip_org_id: true)
210210+ def get_by_oauth_client_id(client_id),
211211+ do: Repo.get_by(__MODULE__, [oauth_client_id: client_id], skip_org_id: true)
212212213213 def get_garden_local_sid(local_sid), do: Repo.get_by(__MODULE__, local_sid: local_sid)
214214···217217 def register_new_garden(%{public_key: public_key} = attrs) do
218218 with {:ok, garden} <- create_garden(attrs),
219219 {:ok, client} <- Sower.GardenAuth.create_client(garden.sid, public_key),
220220- {:ok, garden} <- update_garden(garden, %{boruta_client_id: client.id}) do
220220+ {:ok, garden} <- update_garden(garden, %{oauth_client_id: client.id}) do
221221 {:ok, garden, %{client_id: client.id}}
222222 else
223223 {:error, reason} ->
···242242 end
243243244244 def delete_garden(%__MODULE__{} = garden) do
245245- if garden.boruta_client_id do
245245+ if garden.oauth_client_id do
246246 try do
247247- Sower.GardenAuth.delete_client(garden.boruta_client_id)
247247+ Sower.GardenAuth.delete_client(garden.oauth_client_id)
248248 rescue
249249 Ecto.NoResultsError ->
250250 Logger.warning(
251251 msg: "Boruta client not found during garden deletion",
252252- boruta_client_id: garden.boruta_client_id
252252+ oauth_client_id: garden.oauth_client_id
253253 )
254254 end
255255 end
+2-2
apps/sower/lib/sower_web/garden_socket.ex
···3434 defp authenticate_token("boruta:" <> boruta_token) do
3535 case Boruta.Oauth.Authorization.AccessToken.authorize(value: boruta_token) do
3636 {:ok, oauth_token} ->
3737- case Sower.Orchestration.Garden.get_by_boruta_client_id(oauth_token.client.id) do
3737+ case Sower.Orchestration.Garden.get_by_oauth_client_id(oauth_token.client.id) do
3838 nil ->
3939 Logger.error(
4040 msg: "No garden found for Boruta client",
4141- boruta_client_id: oauth_token.client.id
4141+ oauth_client_id: oauth_token.client.id
4242 )
43434444 {:error, :unknown_client}