logout
.
returnTo
: https://hoekstra.corp.travel0.net/logoutComplete
client_id
: Client ID associated with the Application created in the Travel0 Auth0 Tenant for the Hoekstra & Associates instance of Travel0 Corporate Booking.
returnTo
URL where the corresponding client_id
is used to provide correct validation of the supplied URL. To learn more, see Provisioning.returnTo
URL.
/logout
endpoint on the Auth0 Tenant. While the user will be logged out of the application, they will still have an SSO session with Auth0. In this case, you will likely want to tell the user that they are still logged in to the Auth0 Tenant, and that if they click login
again, they may not be challenged to enter first-factor credentials.login
button being authenticated automatically without interactively providing first-factor credentials. Such functionality may make for an unexpected user experience, so you should consider communicating this to the user.
Using our MetaHexa Bank example, let’s see how this Logout implementation might flow with a user authenticated via an Enterprise Connection to MetaHexa Bank; again, most of the workflow described will typically be handled by using the relevant Auth0 SDK or library associated with your technology stack:
logout
.
returnTo
: https://metahexa.corp.travel0.net/logoutComplete
client_id
: Client ID associated with the Application created in the Travel0 Auth0 Tenant for the MetaHexa Bank instance of Travel0 Corporate Booking.
federated
: Optional parameter used to log the user out of the MetaHexa Bank IdP. When specified, the browser is redirected to the /logout
endpoint associated with the MetaHexa Bank IdP, which terminates the user’s session before redirecting the browser back to the Travel0 Auth0 Tenant.
returnTo
URL where the corresponding client_id
is used to provide correct validation of the supplied URL. To learn more, see Provisioning.metahexa.corp.travel0.net
) in place of Hoekstra & Associates.