.NET 8 Razor 页面 Web 应用程序中的 SSO 实现

问题描述 投票:0回答:1

我需要在我们的 Razor 页面 Web 应用程序中实现 SSO,该应用程序在 .NET 8 上运行。SSO 提供程序是 Azure AD,并且基于 SAML。

我想要这种 SSO 行为:如果用户点击我们网站的 url,它将重定向到 SSO 页面,一旦用户在那里得到验证,它应该重定向到我们的页面之一。这里我需要获取用户登录名,其他逻辑我已经实现了。请帮我解决这个问题。我对 SSO 实施完全陌生。

请注意 Azure 部分已经完成,我只需要编写代码的帮助。

azure asp.net-core single-sign-on razor-pages .net-8.0
1个回答
0
投票

您可以按照以下官方文档:

文档1:不同 Web 应用程序的 Microsoft 身份平台代码示例

document2:使用 Microsoft Identity Web 处理 ASP.NET Core Web 应用程序身份验证

您可以使用以下方式克隆示例代码:

git clone https://github.com/Azure-Samples/ms-identity-docs-code-dotnet.git
© www.soinside.com 2019 - 2024. All rights reserved.