Я внедрил Identity Server 4 STS и интегрировал его с внешними поставщиками, AzureAD и другими пользовательскими STI OpenIdConnect. Это хорошо работает для собственных типов предоставления OpenIdConnect, таких как Implicit и Hybrid, потому что они используют перенаправления HTTP.
Я хотел знать, возможно ли поддерживать password
тип предоставления для этих внешних поставщиков удостоверений?
Для нашей предварительной STS я могу реализовать IResourceOwnerPasswordValidator
и с помощью API-вызова подтвердить пароль пользователя на обратном канале.
Кто-нибудь пытался реализовать подобный сценарий с AzureAD?