Lockspire.Protocol.TokenEndpointDPoP (lockspire v1.6.1)

Copy Markdown

Public-compatible DPoP token-endpoint context facade.

Summary

Functions

resolve_context(client, request)

@spec resolve_context(Lockspire.Domain.Client.t(), map()) ::
  {:ok, map()} | {:error, Lockspire.Protocol.TokenExchange.Error.t()}

resolve_refresh_context(client, token, request)

@spec resolve_refresh_context(
  Lockspire.Domain.Client.t(),
  Lockspire.Domain.Token.t(),
  map()
) ::
  {:ok, map()} | {:error, Lockspire.Protocol.TokenExchange.Error.t()}