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# 微软身份认证的主要内容,如果未能解决你的问题,请参考以下文章

微软认证考试

C# 中对重返 .NET 的开发人员来说非常棒的新特性

azure305含金量高吗

微软考试券 微软认证报名优惠券预约考试券,MCSE,MCSA,MCITP,MCP

如何考取微软工程师

MAC认证是啥,MCP认证又是啥