Nuget ITfoxtec SAML和Angular

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

我对在nuget的示例中描述的功能有问题,尤其是在我的情况下,对于核心和有角度的问题。我的前台有angular4,所有请求都通过了。我使用它重定向到Idp表单,他再次给我打电话以将声明传递给我。如何捕获带有角度的saml响应,以将其传递回AssertionConsumerService方法并获得声明?

更新:我尝试将呼叫直接传递给后面,现在在恢复索偿时出现以下错误:{“ error”:“ IDX13102:读取Saml2SecurityToken的'AuthnContext'时引发异常。内部异常:'System.ArgumentException:IDX13300:'value'必须是绝对Uri,在Microsoft.IdentityModel中为:'XXX'\ r \ n C:\ agent1 \ _work \ 109 \ s \ src \ Microsoft.IdentityModel.Tokens.Saml \ Saml2 \ Saml2AuthenticationContext.cs:行108 \ r \ n在Microsoft.IdentityModel中的.Tokens.Saml2.Saml2AuthenticationContext.set_ClassReference(Uri值) .Tokens.Saml2.Saml2AuthenticationContext..ctor(Uri classReference,UriclarificationReference)在C:\ agent1 \ _work \ 109 \ s \ src \ Microsoft.IdentityModel.Tokens.Saml \ Saml2 \ Saml2AuthenticationContext.cs:line 77 \ r \ n在Microsoft.IdentityModel.Tokens.Saml2.Saml2Serializer.ReadAuthenticationContext(XmlDictionaryReader reader)中位于C:\ agent1 \ _work \ 109 \ s \ src \ Microsoft.IdentityModel.Tokens.Saml \ Saml2 \ Saml2Serializer.cs:line 661'。“}

有什么想法吗?

angular saml core claims itfoxtec-identity-saml2
1个回答
0
投票

恐怕不可能通过前端客户端lige传递响应。有角度的。响应需要通过重定向或发布直接返回到AssertionConsumerService端点。在AssertionConsumerService终结点接受Authn响应(SAML 2.0令牌)之后,您可以加载Angular客户端。

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