Мобильные приложения и аутентификация - B2 C против ASP. NET Core Identity - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть ASP. NET Базовый проект, в котором я использую ASP. NET Базовая идентификация с отдельными учетными записями пользователей. Я думаю о создании мобильного приложения, которое использует тот же пользовательский репозиторий, но кажется, что мобильные приложения (ios или andrioid) используют только Azure AD B2 C. Это в основном все статьи о мобильных приложениях и аутентификации, которые я могу найти.

Это правильно? Если так - почему? Любой вклад по этому вопросу приветствуется: -)

1 Ответ

2 голосов
/ 12 февраля 2020

Нет, мобильное приложение может использовать все, что они хотят, для аутентификации и авторизации пользователей.

Azure AD B2 C - это решение для аутентификации и авторизации пользователей, которое поддерживает многие основные протоколы, такие как OpenIDConnect и OAuth2.0, SAML.

Вы выполнили Аутентификацию, и я предполагаю, что вы хотите добиться того, чтобы Аутентификация как Служба позволила вашему приложению P C, веб-приложению, мобильному приложению аутентифицировать пользователя, используя asp. net основной идентификатор.

Уже есть много зрелых решений для ваших требований. Основным направлением является использование Identity Server 4 с интеграцией с Asp. net идентификацией ядра. Вы можете обратиться к этому документу , чтобы иметь базовое c представление об этом

...