Authorization Flows

With OAuth2, service providers redirect users to the HyperID infrastructure (authorization_endpoint) for authorization. Service providers can select the desired authorization scenarios by passing parameters to the authorization request.
HyperID currently provides the following flows, which can be selected using the flow_mode parameter:
flow-mode
Flow
0
Sign-in (web2)
1
Sign-up (web2)
2
User's account recovery
3
Sign-in with wallet (web3)
4
Connect / create wallet after sign-in (web2+web3)
5
Connect / create wallet after sign-up (web2+web3)
6
Upgrade guest account
  • All sign-in flows have sign-up fallback.
  • Additional parameters (e.g. 'scope') may lead to specific sub-flows.
For a detailed description of REST API calls, see the Authorization API chapter.