Skip to main content
This is simplest and most straightforward use case delivered by the Authenticate User Process. The Process consumes a valid authN ID and credential, and successfully authenticates the user. The Process then returns a successful response that indicates the user has been authenticated to Storefront Gateway, and can proceed to make requests to protected APIs.

Initial Request

The client calls the Session Start API to initialize the Process. The user’s credentials are included in the request body:

Process Complete

If the user provides valid credentials, and no other authentication protocols are necessary (e.g., MFA) then the Process responds with an HTTP 200 status, and User details in the response body:

Unverified AuthN ID Response

If the user tries to authenticate with an unverified email or mobile, the Process resends an action token to that external channel, and then ends without authenticating the user.