#azure-active-directory #microsoft-graph-api #azure-ad-b2c
#azure-active-directory #microsoft-graph-api #azure-ad-b2c
Вопрос:
Сценарий
У нас есть приложение, которое будет использоваться школами. В каждой школе есть экземпляр Azure AD, содержащий пользователей из их персонала и учащихся. Эти пользователи имеют доступ к Office / Teams и т. Д. Через свои школьные лицензии. Нам также необходимо поддерживать родителей, имеющих учетные записи и выполняющих вход в систему.
Для родительских учетных записей нам нужно будет использовать что-то вроде B2C, чтобы позволить им создавать «локальные учетные записи» или регистрироваться в своих собственных учетных записях Microsoft / Google / Facebook.
Для учетных записей учащихся и сотрудников мы хотели бы разрешить им входить в систему с помощью своих учетных записей AAD.
Насколько я понимаю, это можно включить с помощью AADB2C, добавив AAD в качестве поставщика удостоверений в конфигурации B2C. B2C также поддерживает «сквозную передачу IDP», которая позволяет получить access_token используемого стороннего IDP.
Мой вопрос в том, можно ли использовать эту функциональность (или вообще AADB2C) для получения токена доступа, который позволил бы вам получить доступ к API MSGraph для подписанных пользователей (для какой бы школы он ни относился)?
Если нет, будет ли это означать необходимость настройки каталога B2C для родительских учетных записей и управления ими полностью отдельно от учетных записей AAD, которыми школа управляет для учащихся и сотрудников?
Я много читал и, честно говоря, чем больше я читаю, тем больше запутываюсь xD
Ответ №1:
Полностью могу это сделать, вот пример: https://github.com/azure-ad-b2c/samples/tree/master/policies/B2C-Token-Includes-AzureAD-BearerToken
Комментарии:
1. Спасибо, я потратил так много времени на поиск образца, я не могу поверить, что я его не нашел! Спасибо.
2. Все наши образцы политики находятся в этом репозитории 😉
3. Я думаю, что я искал AAD, а не tbh B2C. Вчера я так запутался, что забыл, какой сегодня день xD
4. Есть ли какие-либо планы по объединению всех различных вариантов AAD в один? Очень сложно понять, что и когда использовать для людей, которые не знакомы с ит.
5. Это отличная обратная связь, и мы часто ее слышим. Итак, вы будете рады узнать, что мы работаем над этим.