Nuxt、C#WebApi和ADFS SSO

Nuxt、C#WebApi和ADFS SSO,c#,vue.js,single-sign-on,nuxt.js,adfs,C#,Vue.js,Single Sign On,Nuxt.js,Adfs,我们有一个应用程序,它使用Nuxt作为FE框架,使用C#WebAPI作为BE。我们实现了OAuth作为身份验证策略 现在,我们的一个合作伙伴希望使用SAML2支持ADFS SSO 因此,当用户输入我们的应用程序时,我们会检查它是否已登录。如果没有,请重定向到我们的合作伙伴SSO登录页面 成功登录后,用户将重定向回我们的应用程序(例如https://localhost:23423) 第一个问题来了: 如何读取发布到Nuxt应用程序的SAML数据? 在Fiddler中,我可以看到FedAuth co

我们有一个应用程序,它使用Nuxt作为FE框架,使用C#WebAPI作为BE。我们实现了OAuth作为身份验证策略

现在,我们的一个合作伙伴希望使用SAML2支持ADFS SSO

因此,当用户输入我们的应用程序时,我们会检查它是否已登录。如果没有,请重定向到我们的合作伙伴SSO登录页面

成功登录后,用户将重定向回我们的应用程序(例如https://localhost:23423)

第一个问题来了:

如何读取发布到Nuxt应用程序的SAML数据?

在Fiddler中,我可以看到FedAuth cookie,但我无法访问它

之后,我想我应该将这个FedAuth cookie转发给我们的BE-c#webapi,在那里我解密它并验证用户身份。在这里,我想从FedAuth获得声明,将这些声明转换为不记名令牌,其行为基本上与OAuth不记名令牌相同

我对工作流的想法行吗?是否有任何库可以帮助我实现这一目标?

谢谢 当做 罗马人