【发布时间】:2021-03-17 21:24:06
【问题描述】:
是否可以使用 Azure Active Directory B2C 并拥有流畅的原生授权而不是 WebView?
或者它仅在使用其他身份验证提供程序作为中间人时可用(例如 Firebase Auth)?
【问题讨论】:
标签: azure firebase-authentication azure-ad-b2c
是否可以使用 Azure Active Directory B2C 并拥有流畅的原生授权而不是 WebView?
或者它仅在使用其他身份验证提供程序作为中间人时可用(例如 Firebase Auth)?
【问题讨论】:
标签: azure firebase-authentication azure-ad-b2c
具体来说,我想在用 Flutter 编写的移动应用中实现 Azure B2C。 当我在研究 Azure auth 以及如何在 Flutter 中实现原生体验时:
https://github.com/Earlybyte/aad_oauth/issues/100
所以我想到了两个解决方案:
我是对的还是我遗漏了什么? @Jit_MSFT @Jas Suri - MSFT
【讨论】:
基于原生应用 api 的身份验证,仅支持使用 ROPC OIDC 流程的原生应用。
【讨论】:
您能否使用本机应用程序 (ios/android) 来管理客户端机密?如果没有,则将它们注册为本机应用程序,这样获取令牌的身份验证请求就不需要秘密。
这里是示例:
https://docs.microsoft.com/en-us/azure/active-directory-b2c/add-native-application?tabs=app-reg-ga
https://docs.microsoft.com/en-us/azure/active-directory-b2c/signin-appauth-ios?tabs=app-reg-ga
https://docs.microsoft.com/en-us/azure/active-directory-b2c/code-samples#mobile-and-desktop-apps
【讨论】: