【问题标题】:User management with Azure Active Directory?使用 Azure Active Directory 进行用户管理?
【发布时间】:2017-05-03 16:46:18
【问题描述】:

我是 Azure Active Directory 的新手,我对这个概念及其功能有点困惑。

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

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

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

如果使用 AAD,如果可能的话,如果您提供解释、有用的链接或代码示例,我将不胜感激。

【问题讨论】:

  • 自助注册需要 AAD B2C 租户
  • 我是 AAD 新手,B2C 是这里的关键词。感谢您的帮助:)

标签: c# azure authentication cloud azure-active-directory


【解决方案1】:

您的问题范围很广,由几个问题组成,因此很难简明扼要地回答。

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

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

【讨论】:

  • Azure AD B2C 很可能是我正在寻找的。此链接可能对其他人有用link
猜你喜欢
  • 2016-04-17
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 2014-06-16
  • 2015-10-13
  • 1970-01-01
  • 2020-07-09
相关资源
最近更新 更多