ASP.NET核心和SAML认证

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

我应该在我的ASP.NET Core 3应用程序上实现ADFS认证。这个应用程序应该使用SAML2。我发现了一个很好的例子 Sustainsys.Saml2.AspNetCore2。 用途 这个 仓库,但如果我理解正确的话,SamlController会自己生成JWT-token。

谁能解释一下,如何从ADFS中获取token?

saml-2.0 adfs asp.net-core-3.0 sustainsys-saml2
1个回答
1
投票

你需要一个SAML客户端 一堆.

Sustainsys是一种选择。使用堆栈发送一个AuthnRequest。然后你在ADFS上进行验证,ADFS将返回一个SAML XML令牌(不是JWT)。

使用堆栈来解码它,并获得断言(索赔)。

© www.soinside.com 2019 - 2024. All rights reserved.