angular 7 中使用的 SSO 表单身份验证令牌

SSO forms authentication token used in angular 7

我是 angular 的新手,我想知道这是否可行。我有一个使用表单身份验证的 SSO,我用它在 MVC Web 应用程序中进行身份验证。我可以使用现有身份验证为我的新 angular 网络应用程序提供 SSO 吗?如果可能的话,请给我一些关于如何实现它的想法。提前谢谢你。

我们使用传递给 angular 客户端应用程序并用于验证未来请求的令牌 (JWT)。

在较高层次上,我们执行表单身份验证,成功登录后,我们使用存储在会话存储中的 JWT 响应客户端。然后应用程序被重定向到我们的 angular SPA,它有一个 Guard 从存储中加载令牌并验证会话,或者如果 JWT 丢失或过期则将用户重定向回登录页面。

我们使用此库在 angular 端帮助 JWT "stuff"(检查过期等)。 https://github.com/auth0/angular2-jwt

你可以在这里看到一个例子: https://code-maze.com/authentication-aspnetcore-jwt-1/