J'ai mod_auth_openidc
qui travaille sur centos7
mais je ne trouve pas la documentation qui fait référence à l'extraction des informations utilisateur.mod_auth_openidc comment accéder aux variables utilisateur pour une utilisation en PHP
Mes journaux indiquent que le module effectue les interrogations suivantes
oidc_authz_match_claim: evaluating key "nickname"
oidc_authz_match_claim: evaluating key "email"
oidc_authz_match_claim: evaluating key "user_id"
oidc_authz_match_claim: evaluating key "identities"
oidc_authz_match_claim: evaluating key "iat"
oidc_authz_match_claim: evaluating key "picture"
oidc_authz_match_claim: evaluating key "last_password_reset"
oidc_authz_match_claim: evaluating key "name"
oidc_authz_match_claim: evaluating key "created_at"
oidc_authz_match_claim: evaluating key "app_metadata"
oidc_authz_match_claim: evaluating key "email_verified"
oidc_authz_match_claim: evaluating key "clientID"
oidc_authz_match_claim: evaluating key "folders"
J'ai essayé de placer les deux éléments suivants dans httpd.conf
OIDCRemoteUserClaim email
OIDCOAuthRemoteUserClaim email
puis en utilisant <?php echo $_SESSION['REMOTE_USER']; ?>
mais je ne reçois pas variables renvoyées
grâce Art
Votre réponse m'a fait mon erreur de base en utilisant 'session' au lieu de' SERVER', mais les conseils sur la '' OIDC_CLAIM_ * va changer l'approche de notre architecture simp lifier le processus. Merci pour la réponse détaillée –