mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-02-24 06:48:07 +08:00
Move org_sign to team (#2342)
This commit is contained in:
parent
4d809ec0d6
commit
048d197053
2 changed files with 2 additions and 15 deletions
|
@ -165,8 +165,8 @@ defimpl Livebook.Hubs.Provider, for: Livebook.Hubs.Team do
|
||||||
@teams_key_prefix <> teams_key = team.teams_key
|
@teams_key_prefix <> teams_key = team.teams_key
|
||||||
token = Livebook.Stamping.chapoly_encrypt(metadata, notebook_source, teams_key)
|
token = Livebook.Stamping.chapoly_encrypt(metadata, notebook_source, teams_key)
|
||||||
|
|
||||||
case Livebook.Teams.org_sign(team, token) do
|
case Requests.org_sign(team, token) do
|
||||||
{:ok, token_signature} ->
|
{:ok, %{"signature" => token_signature}} ->
|
||||||
stamp = %{"version" => 1, "token" => token, "token_signature" => token_signature}
|
stamp = %{"version" => 1, "token" => token, "token_signature" => token_signature}
|
||||||
{:ok, stamp}
|
{:ok, stamp}
|
||||||
|
|
||||||
|
|
|
@ -85,19 +85,6 @@ defmodule Livebook.Teams do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@doc """
|
|
||||||
Send a request to Livebook Teams API to sign a payload.
|
|
||||||
"""
|
|
||||||
@spec org_sign(Team.t(), String.t()) ::
|
|
||||||
{:ok, String.t()}
|
|
||||||
| {:transport_error, String.t()}
|
|
||||||
def org_sign(team, payload) do
|
|
||||||
case Requests.org_sign(team, payload) do
|
|
||||||
{:ok, %{"signature" => signature}} -> {:ok, signature}
|
|
||||||
any -> any
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Returns an `%Ecto.Changeset{}` for tracking hub changes.
|
Returns an `%Ecto.Changeset{}` for tracking hub changes.
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue