C# 微软身份认证
Posted
技术标签:
【中文标题】C# 微软身份认证【英文标题】:C# Microsoft Identity authentication 【发布时间】:2021-12-11 15:57:19 【问题描述】:我们目前有一个用于外部应用程序身份验证的 Azure 活动目录。 我使用 Visual Studio Blazor 服务器模板设置了一个示例项目,该模板使用我们的 AD 和 Microsoft 身份验证。 它工作正常,但我想在我自己的应用程序而不是 Azure AD 中管理授权(角色、用户)。通过管理,我的意思是在我自己的应用程序中拥有角色和用户 UI 定义,即使角色和用户可以存储在 Azure AD 中 您能否链接我一些代码示例,其中授权前端是在应用程序中设计的?
【问题讨论】:
您好@Milad Dastan Zand,我已经测试了 Microsoft Graph,但由于应用程序、角色需要管理员同意而我尚未获得的访问权限有限。 我也在寻找在应用程序中处理授权而在 AD 中没有定义的替代方案。 嗨,很高兴见到你,欢迎来到社区 我认为 rickvdbosch 的答案有好处@NicolasN 【参考方案1】:如果我将您的问题翻译成:如何从我自己的应用程序管理 Azure Active Directory 中的用户和角色,我的答案是查看Microsoft Graph,例如查看Graph Explorer看看它是如何工作的。
Microsoft Graph 是 Microsoft 365 中数据和智能的网关。它提供了一个统一的可编程模型,您可以使用该模型访问 Microsoft 365、Windows 10 和企业移动性 + 安全性中的大量数据。使用 Microsoft Graph 中的大量数据为与数百万用户交互的组织和消费者构建应用程序。
【讨论】:
以上是关于C# 微软身份认证的主要内容,如果未能解决你的问题,请参考以下文章