2
我有mod_auth_openidc
在centos7
上工作,但無法找到引用如何提取傳遞的用戶信息的文檔。mod_auth_openidc如何訪問在PHP中使用的用戶變量
我的日誌顯示該模塊執行以下審訊
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"
我試圖同時設置在httpd.conf以下的
OIDCRemoteUserClaim email
OIDCOAuthRemoteUserClaim email
然後使用<?php echo $_SESSION['REMOTE_USER']; ?>
,但我沒有得到任何正在返回的變量。
感謝 藝術
你的答案使用'SESSION',而不是'SERVER'向我指出我的基本的錯誤,但'提示OIDC_CLAIM_ *'會的方式改變我們的架構簡體闡明過程。感謝您的詳細解答 –