Identityserver4 仅限外部登录,无本地用户-IdentityServer 4中是否支持此选项?

Identityserver4 仅限外部登录,无本地用户-IdentityServer 4中是否支持此选项?,identityserver4,Identityserver4,我计划将IdentityServer4专门用作OIDC代理,以实现依赖外部登录提供商的单点登录场景(首先是ADFS3,但将来可能还有其他登录提供商)。换句话说,本地用户永远不会存在,我也不希望有任何登录或同意屏幕 我一直在阅读文档并研究quickstarts源代码,尽管我相信现在我已经大致了解了外部登录的工作原理,但有一件事我仍然不确定 也就是说,采取以下措施是否安全合理: 不要实现任何用户存储(既不是ASP.NET标识,也不是内存中的标识) 忽略EnableLocalLogin客户端设置,并始

我计划将IdentityServer4专门用作OIDC代理,以实现依赖外部登录提供商的单点登录场景(首先是ADFS3,但将来可能还有其他登录提供商)。换句话说,本地用户永远不会存在,我也不希望有任何登录或同意屏幕

我一直在阅读文档并研究quickstarts源代码,尽管我相信现在我已经大致了解了外部登录的工作原理,但有一件事我仍然不确定

也就是说,采取以下措施是否安全合理:

  • 不要实现任何用户存储(既不是ASP.NET标识,也不是内存中的标识)
  • 忽略EnableLocalLogin客户端设置,并始终假定它设置为true
  • 是否始终从登录页面强制外部登录
  • 一个附带的问题:如果主客户端是JavaScript SPA,是否存在任何陷阱?我知道IdentityServer通常支持这种类型的客户端,但外部登录场景中涉及的重定向链让我有点担心。

    可能重复:可能重复