首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何获得用户名一旦登录到mod_auth_mellon?

我如何获得用户名一旦登录到mod_auth_mellon?
EN

Stack Overflow用户
提问于 2016-06-15 15:40:28
回答 1查看 2K关注 0票数 1

我正在尝试为php web应用程序设置SSO。我已经将mod_auth_mellon配置为apache以重定向到我的Idp页面,并且在登录时得到一个cookie。

我的httpd.conf包含以下内容:

代码语言:javascript
复制
MellonCacheSize 100
MellonLockFile "/var/run/mod_auth_mellon.lock"
MellonPostTTL 900
MellonPostSize 1048576
MellonPostCount 100

<Location /secret>
   Require valid-user
   AuthType "Mellon"
   MellonEnable "auth"
   MellonVariable "cookie"
   MellonSecureCookie On
   MellonCookiePath /
   MellonUser "NAME_ID"
   MellonMergeEnvVars On
   MellonMergeEnvVars On ":"
   MellonEnvVarsIndexStart 1

   MellonSessionDump Off
   MellonSamlResponseDump Off

   MellonEndpointPath "/secret/endpoint"
   MellonDefaultLoginPath "/"

   MellonSessionLength 86400
   MellonNoCookieErrorPage "https://example.com/no_cookie.html"
   MellonSPMetadataFile /etc/apache2/mellon/sp-metadata.xml
   MellonSPPrivateKeyFile /etc/apache2/ssl.key
   MellonSPCertFile /etc/apache2/ssl.crt
   MellonIdPMetadataFile /etc/apache2/mellon/idp-metadata.xml

   MellonSamlResponseDump Off
   MellonSessionDump Off
   MellonAuthnContextClassRef "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"
   MellonECPSendIDPList Off
   MellonRedirectDomains [self]
</Location>

当我有一个index.php时,我会得到一个结果:

代码语言:javascript
复制
<?php
print_r( $_COOKIE["mellon-cookie"] );
?>

看起来像:6ce7d6484360f5a98683e0ae87738635

如何使用它获取要发送到我的应用程序的用户名?

编辑:--我试过查看以下输出:

代码语言:javascript
复制
print_r( $_REQUEST );
print_r( $_SESSION );
print_r( $_POST );
print_r( $_GET );
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-15 17:05:14

数据存储在php中的$_SERVER变量中。

下面的php打印所有键和值。

代码语言:javascript
复制
<?php
header('Content-Type: text/plain');

foreach($_SERVER as $key=>$value) {
  if(substr($key, 0, 7) == 'MELLON_') {
    echo($key . '=' . $value . "\r\n");
  }
}
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37839967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档