Аутентификация Php через многофакторную аутентификацию Azure MFA - PullRequest
0 голосов
/ 03 июня 2019

У меня есть веб-приложение PHP на Azure, и я включил MFA.Когда я захожу на URL приложения "https://myapp.azurewebsites.net", он запрашивает у меня правильную аутентификацию, после того как я вставил многофакторный, он перенаправляет меня в мое PHP WebApp.

Теперь я должен сопоставить пользователя AD с моим локальным пользователем БД, чтобы начать сеанс на PHP.Так что я получил электронное письмо из заголовков в ["X-Ms-Client-Principal-Name"], затем явыполните сопоставление с моей локальной базой данных и запустите сеанс.

Я не знаю, корректен ли этот поток ... но он работает.

Проблема в выходе ... я уничтожаю сеанс и перенаправляю на: https://login.microsoftonline.com/common/oauth2/logout?post_logout_redirect_uri=myappurl

Кажется, что выход из системы работает в Microsoft, но когда я перенаправляю в свое приложение, заголовкивсе еще заполнены, и моя заявка повторяет логин ...

Так что я никогда не могу выйти ...

Что я могуделать?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...