使用.NET内核和Angular 2+;

使用.NET内核和Angular 2+;,angular,authentication,.net-core,single-sign-on,saml-2.0,Angular,Authentication,.net Core,Single Sign On,Saml 2.0,我正在尝试在我的应用程序中使用saml2实现SSO。每当用户进入登录页面时,我希望它重定向到登录页面,成功登录后,它应该重定向到主页。我的后端使用.NETCore2.2,前端使用Angular2+ 由于这是两个不同的应用程序(前端和后端),如何在前端生成令牌并使用后端API进行验证?。身份提供者是Microsoft。一种方法是使用ASP Razor页面。 在IDP成功进行身份验证后,它会调用服务提供商(您的razor页面) 如果验证IDP请求并重定向到您的域url,请使用razor页面创建令牌并

我正在尝试在我的应用程序中使用saml2实现SSO。每当用户进入登录页面时,我希望它重定向到登录页面,成功登录后,它应该重定向到主页。我的后端使用.NETCore2.2,前端使用Angular2+


由于这是两个不同的应用程序(前端和后端),如何在前端生成令牌并使用后端API进行验证?。身份提供者是Microsoft。

一种方法是使用ASP Razor页面。 在IDP成功进行身份验证后,它会调用服务提供商(您的razor页面) 如果验证IDP请求并重定向到您的域url,请使用razor页面创建令牌并存储在localstorage中