/authorize
endpoint. It would usually take the form of https://myapp.org/login
. To learn more, read Configure Default Login Routes.
*.google.com
).
If you are using the Organizations feature, for production applications, you can use {organization_name}
as a placeholder to dynamically specify a registered organization’s name in a URL (https://{organization_name}.exampleco.com
). URLs with the {organization_name}
placeholder should only be used on domains that you fully control (for example, https://{organization_name}.exampleco.com
where you control the exampleco.com
domain).
Do not use wildcard placeholders or localhost URLs in your application callbacks or allowed origins fields. Using redirect URLs with wildcard placeholders can make your application vulnerable to attacks. To learn more, read Unvalidated Redirects and Forwards Cheat Sheet on owasp.org. Instead, URLs with the {organization_name}
placeholder should be preferred, where relevant. To learn more, read Subdomain URL Placeholders.
returnTo
query parameter. The URL that you use in returnTo
must be listed here. You can specify multiple valid URLs by comma-separating them. For production environments, verify that the URLs do not point to localhost. You can use the star symbol as a wildcard placeholder for subdomains (*.google.com
). Notice that query strings and hash information are not taken into account when validating these URLs. See Logout. You can provide up to 100 URLs in the Allowed Logout URLs field.
web_message
as the response mode can originate from. You can specify multiple valid URLs by comma-separating them. For production environments, verify that the URLs do not point to localhost. You can use the star symbol as a wildcard placeholder for subdomains (*.google.com
). Paths, query strings, and hash information are not taken into account when validating these URLs (and may, in fact, cause the match to fail). You can provide up to 100 URLs in the Allowed Web Origins field.
id_token
expires. The default value is 36000 seconds which is 10 hours.
refresh_token
can be used to request an access_token
without triggering automatic reuse detection. To learn more, read Refresh Token Rotation.
client_metadata
, and in rules as context.clientMetadata
. You can create up to 10 sets of metadata.
RS256
(recommended), the token will be signed with your tenant’s private key.auth0-forwarded-for
is set as trusted and used as a source of end user IP information for protection against brute-force attacks on the Token endpoint. This setting is only available for Regular Web Apps and M2M Apps.