Asynchronous Authorization provides a secure “human-in-the-loop” mechanism, allowing agents to work autonomously in the background and seek user consent for sensitive or critical actions only when necessary.
Initiation
/bc-authorize
endpoint. This request includes a user
identifier and the optional RAR payload in the (authorization_details
)
parameter.Acknowledgment
auth_req_id
.Polling
auth_req_id
to begin polling the Auth0 /token
endpoint to check for completion.User consent
Token issuance
/token
endpoint will succeed. Auth0 returns the required access and ID
tokens, allowing the agent to complete the authorized action.