SimpleSamlPhp-无限登录循环(成功认证后,不应重定向到login.microsfot.com)

时间:2019-06-14 10:29:15

标签: saml-2.0 simplesamlphp

我是simplesamlphp auth的新手。安装了saml和媒体Wiki。 取自https://github.com/simplesamlphp/simplesamlphp

我已经设置了所有的config.php和authsource.php。浏览该应用程序时,单击登录,它将重定向到登录屏幕。没关系。输入有效的凭据后,它将再次重定向到登录屏幕(无限循环)。在浏览器控制台中,我观察到的是,cookie被自动删除,然后浏览器再次要求登录。但应将其重定向到saml-acs.php页面。对此进行了大量研究,但未找到任何合适的解决方案。 注意: 我已经在Azure门户上创建了应用程序服务和Web应用程序,并在其中提供了主页URL和回复URL。

以下是代码文件。不知道我在想什么。快速响应受到高度赞赏。

我尝试了以下更改,但到目前为止没有成功

  1. 对“ session.cookie.domain” =>“。xyz.azurewebsites.net”进行了更改,
  2. 将'session.cookie.domain'=>空

(注意:出于安全考虑,这里我已经修改了指南)

1。 config.php文件

'baseurlpath' => 'simplesamlphp/www/', 'session.cookie.name' => 'SimpleSAMLSessionID',store.type'                    => 'phpsession','store.sql.dsn'                 => "sqlite:D:\\local\\VirtualDirectory0\\site\\data\\sessiondb.sqlite",
  1. authsource.php文件

    'entityID' => 'https://xyz.azurewebsites.net/',
    
    'idp' => 'https://sts.windows.net/72fxxx8bf-86f1-41af-91ab-xx2d7cd011db47/',
    
    'discoURL' => null,
    'NameIDPolicy' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified'
    

0 个答案:

没有答案