所以,我試圖將我的應用程序與SimpleSAMLphp集成。Simplesamlphp - 在與我的應用程序集成時卡在simplesamlphp頁面
我不得不IDP配置和他們倆都工作正常(我可以simplesamlphp管理頁面上進行測試,通過「測試配置的認證源」)
但是,當我嘗試使用我的應用程序集成,後與境內流離失所者在洛,我陷在simplesamlphp頁
像這樣:
我打開我的應用程序
我的應用程序調用requireAuth,它將我重定向到simplesamlphp頁面,在那裏我可以選擇要使用哪個IdP
我選擇一個IdP。我被重定向到IdP頁面。我成功登錄。
IdP將我重定向回simplesamlphp IdP選擇屏幕。我被困在這裏,因爲當我打開我的應用程序時,它將我重定向到同一頁面。
是否有人知道我在做什麼錯?我認爲這是一個配置問題,但我不知道哪一個可能。另外,isAuthenticated函數總是返回false。
這裏是我的應用程序代碼
<?php
require_once ('/var/simplesamlphp/lib/_autoload.php');
$as = new SimpleSAML_Auth_Simple ('default-sp');
if ($as->isAuthenticated()) {
die ('ok');
} else {
$param = array (
'ReturnTo' => 'http://teste.localhost'
);
$as->requireAuth ($param);
}
$attributes = $as->getAttributes();
print_r ($attributes);