Lockspire.Protocol.TokenExchange
(lockspire v1.0.0)
Copy Markdown
Redeems Phase 2 authorization codes into durable opaque bearer access tokens.
Summary
Functions
Issues tokens for a CIBA authorization directly. Used by the Push delivery mode worker.
Types
@type result() :: {:ok, Lockspire.Protocol.TokenExchange.Success.t()} | {:error, Lockspire.Protocol.TokenExchange.Error.t()}
Functions
@spec issue_ciba_tokens( Lockspire.Domain.Client.t(), Lockspire.Domain.CibaAuthorization.t(), map(), map() ) :: result()
Issues tokens for a CIBA authorization directly. Used by the Push delivery mode worker.