我正在考虑创建一个Angular4 WebApp,它将为用户提供登录/注册页面。我需要它能够:
到目前为止,我的理解是我需要以下内容:
如果我使用IdentityServer4之类的东西作为我的auth服务器。我不能将我的登录/注册表单嵌入应用程序中吗?我必须始终重定向到AuthServer以执行登录,然后将其与访问令牌一起重定向回我的客户端。这是我们不想要的用户体验,但我不知道其他选择?
我的问题是:
答案 0 :(得分:1)
将IdentityServer用于登录表单的前端是完全可选的。我建议你阅读the various Flows that are supported。要理解的最简单(通常称为“遗留”和不安全)选项是资源所有者密码流,它是允许纯JavaScript解决方案使用您自己创建的形式获取和使用令牌的流程之一。
直接回答您的问题: