使用angular 4登录表单使用IdentityServer 4对应用程序进行身份验证

Jea*_*ois 7 openid-connect identityserver4 angular

有没有办法使用我的angular 4应用程序中的登录表单并发布到identityserver 4项目以验证Angular应用程序.

我在Angular应用程序中使用oidc-client

实际上,要对Angular App进行身份验证,用户将重定向到登录表单所在的Identity Server 4项目,然后使用令牌返回角度应用程序.此令牌已保存并用于调用Web API应用程序.

非常感谢

d_f*_*d_f 1

以下是我对之前提出的同一问题的回答:

从技术上讲,“资源所有者密码流”是可能的,但在该模型中,身份提供者不能信任您的应用程序,也不会为您的用户创建会话。因此,这种非交互式方法并不是真正的 SSO。
2019 年,任何 Web 应用程序(例如 Angular SPA)的推荐流程是带有 PKCE 扩展的代码流程,如此处或此处所述