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