Identityserver4身份验证 - 在客户端角度应用程序中处理登录和注册,无需重定向

问题描述 投票:1回答:1

是否可以使用asp.net身份处理identityserver4中的登录和注册,而不是从客户端javascript(angular5)app重定向到服务器页面?

我正在开发包含多个API的应用程序。我希望所有这些都受到保护,但是一个(前台办公室)应该可以通过单独的用户帐户和其他API来访问。虽然我能够进行API API授权(来自教程),但我正在努力与角度授权。我看到了identityserver4 doc的页面,但没有提及是否有可能实现这个具体方案。

我是否必须使用此重定向,或者是否可以通过角度或其他方式直接调用?也许除了identityserver之外我还可以使用一些不同的库?

.net angular asp.net-core identityserver4
1个回答
2
投票

所以我要从我收集的内容中提出两件事:

  1. 你能有安静的登录/注销吗?
  2. 可以从Angular触发登录/注销

我的反馈

  1. 是的你可以,但不推荐。我回到here时亲自问了这个问题。这种方法存在安全风险,但如果您愿意承担风险,则可以这样做
  2. 是的,你可以从angular触发它,如果你已经实现了自定义restfull登录/注销,或者使用现有的包来利用标准的重定向过程(或者我使用这个package将我的角度应用程序与我的身份服务器集成)。
© www.soinside.com 2019 - 2024. All rights reserved.