View Source Boruta.Oauth.Clients behaviour (Boruta core v2.2.2)
Client context
Link to this section Summary
Callbacks
Returns client authorized scopes. The scopes will be granted for every requests to the given client.
Returns a Boruta.Oauth.Client
given id.
Returns all clients jwk public keys
Link to this section Callbacks
@callback authorized_scopes(client :: Boruta.Oauth.Client.t()) :: [Boruta.Oauth.Scope.t()]
Returns client authorized scopes. The scopes will be granted for every requests to the given client.
@callback get_client(id :: any()) :: client :: Boruta.Oauth.Client.t() | nil
Returns a Boruta.Oauth.Client
given id.
Returns all clients jwk public keys