SimpleSamlPhp - бесконечный цикл входа в систему (после успешной аутентификации он не должен перенаправляться на login.microsfot.com) - PullRequest
0 голосов
/ 14 июня 2019

Я новичок в Simplesamlphp Auth.Установил saml и медиа вики.Взял ссылку от https://github.com/simplesamlphp/simplesamlphp

Я установил все config.php и authsource.php.При просмотре приложения, нажмите на кнопку «Войти», оно перенаправляет на экран входа в систему.Все в порядке.Как только я ввел действительные учетные данные, он снова перенаправляется на экран входа в систему (бесконечный цикл).В консоли браузера, как я заметил, куки автоматически удаляются и снова браузер запрашивает логин.но он должен быть перенаправлен на страницу saml-acs.php.Сделал много исследований по этому вопросу, но не нашел правильного решения.примечание. Я создал службу приложений и веб-приложение на портале Azure, где указал URL-адрес домашней страницы и URL-адрес ответа.

Ниже приведены файлы кода.Не знаю, чего мне не хватает.Быстрый ответ очень важен.

Я пробовал следующие изменения, но пока безуспешно

  1. внесены изменения в 'session.cookie.domain' => '.xyz.azurewebsites.net',
  2. made' session.cookie.domain '=> null

(Примечание: здесь я изменил направляющие в целях безопасности)

1.Файл config.php

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

Файл 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'
...