Использование Azure AD B2C с сайтом WordPress
У меня есть веб-сайт WordPress, который должен скрывать некоторые страницы, если пользователь не вошел в систему. У меня также есть служба Azure Active Directory B2C - она содержит всех пользователей, которым должен быть разрешен доступ к этим запрещенным страницам.
Я нашел подключаемый модуль Microsoft AD B2C WordPress на GitHub и успешно установил его на своем сайте. Это правильно перенаправляет встроенную страницу входа WordPress на страницу Azure AD, указанную в моей политике регистрации / входа. Ввод правильного имени пользователя и пароля правильно перенаправляет обратно на мой сайт. Все идет нормально.
То, с чем я сейчас борюсь, это то, как я получаю информацию о пользователях, и вошли ли они в систему через PHP. Если бы я использовал встроенную базу данных WordPress, я мог бы вызывать такие функции, как is_user_logged_in()
, Я не уверен, что вызов эквивалентной функции будет теперь, когда я использую AAD.
Мне нужно знать:
- Как проверить, вошел ли пользователь в систему?
- Как получить имя пользователя или любую другую информацию, указанную в разделе "Заявки на приложение" политики?