WordPress Actions
auth0_before_login
WP_Auth0_LoginManager après l’authentification réussie d’un utilisateur, mais avant qu’il ne soit connecté à WordPress. Elle peut être utilisée pour arrêter le processus de connexion si nécessaire, en utilisant wp_die()Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_user_login
WP_Auth0_LoginManagerVous pouvez en voir un exemple dans le référentiel GitHub.
wpa0_user_created
WP_Auth0_UsersVous pouvez en voir un exemple dans le référentiel GitHub.
Filtres
auth0_create_user_data
$user_data: les données utilisateur analysées depuis le profil Auth0.$userinfo: le profil utilisateur Auth0.
wp_insert_user() principale. Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_get_wp_user
user_id Auth0) Vous pouvez en voir un exemple dans le référentiel GitHub.
Si le filtre renvoie une valeur nulle, il recherchera par adresse courriel. Pour en savoir plus, voir Intégrer avec WordPress.
auth0_verify_email_page
WP_Auth0_Email_Verification pour modifier le code HTML présenté lorsqu’un utilisateur qui se connecte a besoin de vérifier son adresse courriel avant de pouvoir accéder au site. Notez que ce code HTML est passé à wp_die(), où il est modifié avant d’être affiché (voir la définition _default_wp_die_handler() Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_get_auto_login_connection
WP_Auth0_LoginManagerVous pouvez en voir un exemple dans le référentiel GitHub.
wp_auth0_get_option
auth0_migration_ws_authenticated
WP_Auth0_Routes Vous pouvez en voir un exemple dans le référentiel GitHub.
wpa0_should_create_user
WP_Auth0_Users lorsqu’il faut décider s’il faut créer un utilisateur. La valeur initiale passée est TRUE. Si, pour une raison quelconque, FALSE est renvoyé, l’inscription sera rejetée et l’utilisateur concerné verra un message d’erreur (WP_Auth0_UsersRepo::create()). Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_login_css
auth0_login_form_tpl
wp-content/plugins/auth0/templates/auth0-login-form.php est renvoyé. Le JavaScript d’initiation Lock standard recherche un attribut ID de auth0-login-form pour instancier le formulaire de connexion afin de s’assurer qu’il est présent ou remplacer le fichier wp-content/plugins/auth0/assets/js/lock-init.js par le vôtre. Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_settings_fields
$options modifié doit être renvoyé, avec vos modifications ou ajouts. Les nouveaux champs doivent inclure un rappel des champs, comme indiqué ci-après. Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_auth_scope
auth0_state_cookie_name ci-après comme exemple. Vous pouvez en voir un exemple dans le référentiel GitHub.
Utilisez ce filtre pour modifier le nom du témoin utilisé pour la valeur du paramètre state. Cela ajoutera un préfixe ou suffixe, ou remplacera toute la chaîne. Vous pouvez en voir un exemple dans le référentiel GitHub. Pour en savoir plus sur le paramètre state, voir Prévenir les attaques et rediriger les utilisateurs avec les paramètres state d’OAuth 2.0.
Veillez à utiliser des caractères valides dans les modifications :
Un <cookie-name< peut inclure des caractères US-ASCII à l’exception des caractères de contrôle (CTL), des espaces et des tabulations. D’autre part, il ne doit pas contenir les caractères de séparation suivants : ( ) < > @ , ; : \ " / ? = { }.
Pour en savoir plus sur l’en-tête de réponse HTTP Set-Cookie, voir Set-Cookie dans les MDN Web Docs.
auth0_settings_constant_prefix
/authorize selon les besoins. La fonction doit renvoyer un tableau dictionary-type des paramètres d’URL. Pour en savoir plus sur la manière dont sont utilisés ces paramètres, voir Explorateur Authentication API : Connexion. Vous pouvez en voir un exemple dans le référentiel GitHub.
Ce filtre permet aux développeurs d’ajuster l’URL /authorize complète avant utilisation. La fonction doit renvoyer une URL valide sous forme de chaîne. Pour en savoir plus sur la manière dont cette URL est utilisée, voir Explorateur Authentication API : Connexion. Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_die_on_login_output
wp_die() lorsqu’une erreur survient pendant la connexion. Ce filtre n’a pas d’influence sur le contenu du courriel de vérification (voir auth0_verify_email_page). Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_coo_auth0js_url
auth0_slo_return_to
returnTo par défaut lors de la déconnexion d’Auth0. Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_logout_url
auth0_use_management_api_for_userinfo
true (par défaut) pour utiliser l’API, false pour utiliser le jeton d’ID. Vous pouvez en voir un exemple dans le référentiel GitHub.
auth0_lock_options
auth0_jwt_leeway
auth0_jwt_max_age
max_age envoyée sur l’URL d’autorisation. Vous pouvez en voir un exemple dans le référentiel GitHub.
Ce filtre permet de filtre les données state avant codage et utilisation pour connexion. Ces données seront vérifiées après une connexion réussie et fournies en l’état pour utilisation. Vous pouvez en voir un exemple dans le référentiel GitHub.