Использование Azure AD B2C с сайтом WordPress

У меня есть веб-сайт WordPress, который должен скрывать некоторые страницы, если пользователь не вошел в систему. У меня также есть служба Azure Active Directory B2C - она ​​содержит всех пользователей, которым должен быть разрешен доступ к этим запрещенным страницам.

Я нашел подключаемый модуль Microsoft AD B2C WordPress на GitHub и успешно установил его на своем сайте. Это правильно перенаправляет встроенную страницу входа WordPress на страницу Azure AD, указанную в моей политике регистрации / входа. Ввод правильного имени пользователя и пароля правильно перенаправляет обратно на мой сайт. Все идет нормально.

То, с чем я сейчас борюсь, это то, как я получаю информацию о пользователях, и вошли ли они в систему через PHP. Если бы я использовал встроенную базу данных WordPress, я мог бы вызывать такие функции, как is_user_logged_in(), Я не уверен, что вызов эквивалентной функции будет теперь, когда я использую AAD.

Мне нужно знать:

  1. Как проверить, вошел ли пользователь в систему?
  2. Как получить имя пользователя или любую другую информацию, указанную в разделе "Заявки на приложение" политики?

0 ответов

Другие вопросы по тегам