[SITE URL]/wp-login.php
or a page containing a widget or shortcode.
/authorize
endpoint with a login ticket and a state
value generated by the plugin. Once this is complete, the Auth0 user record has been created and the rest of the process happens on the WordPress site.
SITE URL/index.php?auth0=1
with an authorization code and the same state
value in URL parameters.state
value is validated. If validation does not pass, an “Invalid state” error is shown and the login process stops. To learn more about state validation, read Troubleshoot Login by Auth0 WordPress Plugin.SITE URL/wp-login.php?auth0=implicit
with an ID token and the same state
value in an anchor link.SITE URL/index.php?auth0=implicit
with those 2 same values in URL parameters.email_verified
flag set.
email_verified
flag set to true
, the login process stops with an error message stating “This site requires a verified email address” and a link to re-send the verification email. This continues to show until the user successfully verifies their email address.email_verified
flag set to true
, then the login process continues.usermeta
value that matches the incoming Auth0 user ID (meaning that the user has signed up or logged in with Auth0 before):
.
wp_set_auth_cookie
and the core do_login
action fires.