session_transfer_tokens
PATCH
call to the Update a Client endpoint. To create a new application, make a POST
call to the Create a Client endpoint:
allow_refresh_token
is disabled in the client but the application requests offline_access
, Auth0 will not issue a refresh_token
but the authentication will still work.If refresh token rotation is enabled, Auth0 returns a new refresh_token
in the token exchange call. The refresh token exchange should happen immediately before your code opens the web application.session_transfer_token
to your web application based on the configured allowed_authentication_methods
.
session_transfer_token
is included in the cookie, the user is not prompted for first-factor authentication.session_transfer_token
as a URL parameter to the /authorize endpoint. The Auth0 tenant authenticates the user without requiring first-factor authentication, as the session_transfer_token is valid and trusted/authorize
endpoint request./authorize
endpoint when the session_transfer_token
is sent as a URL parameter.
session_transfer_token
in the /authorize
endpoint request.
Below are examples of web applications using Auth0 SDKs to redirect the session_transfer_token
in the /authorize
endpoint request:
session_transfer_token
.
session_transfer_token
as an URL parameter to the Auth0 /authorize
endpoint and the redirect_uri
is the SAML or WS-Fed sign-in URL.
session_transfer_token
with Actions allows you to configure post-authentication risk detection and response capabilities to enhance user protection.
To facilitate this, the post-login Action object event.session_transfer_token provides relevant information including unique client_id
, scope
, request
information such as ip
, asn
, user_agent
and geoip
information such as, cityName
, countryCode
among others. To learn more, read Actions Triggers: post-login - Event Object.
The Action code below allows you to dynamically reject a transaction based on geolocation information:
sertft
: Successful Refresh Token exchange. This log will correspond to a Native to Web SSO exchange when the audience
field is "audience":"urn:$auth0Domain:session_transfer"
fertft
: Failed Refresh Token exchange. This log will correspond to a Native to Web SSO exchange when the audience
field is "audience": "urn:$auth0Domain:session_transfer"