我目前正在开发一个移动应用程序,该应用程序将通过 Azure API 管理调用一些 Web 服务。现在,这个移动应用程序将供公众用户使用。
我的问题是:当移动应用调用 Azure API 管理时,我是否需要将所有公共(public)用户注册到 AAD 才能使用 OAuth2.0?
最佳答案
取决于您的需要。如果您需要捕获最终用户身份并希望使用 AAD 作为身份提供者,则需要在 AAD 中注册您的用户(或要求他们这样做)。
否则,您只需为您的移动应用创建客户端凭据即可。请参阅https://msdn.microsoft.com/en-us/library/azure/dn645543.aspx
关于使用 OAuth2.0 和 AAD 进行 Azure API 管理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37007527/