Lockspire.Protocol.TokenExchange.Internal.GrantSupport (lockspire v1.6.1)

Copy Markdown

Shared implementation for secure token endpoint grant redemption.

Summary

Types

result()

@type result() :: {:ok, struct()} | {:error, struct()}

Functions

fetch_presented_auth_req_id(params)

fetch_presented_device_code(params)

map_ciba_poll_outcome(map, client)

map_device_poll_outcome(map, client)

record_ciba_poll(auth_req_id, client, request)

record_device_poll(device_code, client, request)

redeem_ciba_authorization(client, ciba_authorization, issuance_context, request)

redeem_device_authorization(client, device_authorization, issuance_context, request)