繁体   English   中英

使用Azure Active Directory进行用户管理?

[英]User management with Azure Active Directory?

我是Azure Active Directory的新手,对此概念及其功能感到困惑。

我正在开发一个API和将使用此API的本机客户端应用程序。 我在AAD中注册了API和客户端应用程序,并使用我的管理员凭据(Azure帐户)管理了客户端应用程序的授权。 但是我还是不明白。 我希望我的客户端应用程序的用户能够注册到应用程序服务,然后再使用它。

我应该在API(数据库中的用户/密码)中自己处理吗? 还是当用户注册我的应用程序时以编程方式在AAD中创建用户?

如果我计划提供更多API,哪种解决方案更好?

如果是使用AAD,请在可能的情况下提供解释,有用的链接或代码示例,我们将不胜感激。

您的问题范围很广,并且由几个问题组成,因此很难简洁地回答。

如果您的用户已经在您的Azure AD中,则应将其用作用户存储。 但是,如果它们不在您的组织中,则可以使用Azure AD B2C,其中包含用于创建自助帐户的功能。 或查看https://stackoverflow.com/a/16068340 ,以获取有关如何为公共用户使用AAD的建议。

如果用户已经存在于您的AAD中,并且您尚未在AAD中的应用程序上设置用户分配,则他们已经可以登录到该应用程序。 如果您对此感兴趣,可以使用基于角色的安全性为用户授予对API方法的不同级别的访问权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM