Я изучаю использование Identity Server 4 для аутентификации в рамках MVC-приложения на C#. Я хотел бы использовать учетные записи, хранящиеся в Azure AD, в качестве источника действительных пользователей, но документация, похоже, относится только к Google, а OpenID & упоминает только Azure.Identityserver 4 и Azure AD
Кто-нибудь знает какую-либо хорошую документацию и/или учебники о том, как использовать Azure AD в контексте использования его с Identity Server 4?
Спасибо за информацию. Я только начинаю с IS4, поэтому мне нужно кое-что спросить: я прочитал документы о внешнем логине, и образец показывает вам кнопку, и я предполагаю, что он перенаправляет вас на страницу аутентификации google, поэтому я также предполагаю, что ваш пример перенаправляется на страницу входа в систему microsoft, или я ошибаюсь? Если это правда, можно автоматически аутентифицировать пользователя, зная его учетные данные? Я имею в виду, кто-то отправляет в мое приложение JS учетные данные пользователя (microsoft), затем я отправляю их на IS4, и он пытается получить токен – FacundoGFlores
. Это действительно точка с OpenID Connect; вы делегируете проблему обработки паролей другой системе, в данном случае Microsoft. Вам нужно будет добавить полномочия, такие как login.microsoft.com или аналогичные, тогда это будет использоваться при перенаправлении. OpenID Connect не является специфичным для Microsoft; это всего лишь спецификация того, как должно происходить логин со сторонним провайдером. –