Oauth 2.0 您是否必须使用IdentityServer 3';用户的登录视图

Oauth 2.0 您是否必须使用IdentityServer 3';用户的登录视图,oauth-2.0,single-sign-on,identityserver3,thinktecture,Oauth 2.0,Single Sign On,Identityserver3,Thinktecture,我正在设计一个SSO服务,以支持多个内部和面向客户端的应用程序。我正在回顾ThinkTecture使用OpenId Connect和oAUTH2的IdentityServer 3方法。我认为这是我们需要走的方向。然而,我挂断了我看到的示例,其中向用户提供了一个从IdentityServer提供的登录表单。因为我需要开发一个SSO服务,其中有多个应用程序参与,所以我更希望各个应用程序管理自己的登录页面。例如,应用程序A可能需要表单身份验证、Facebook和Google+。应用程序B可能只需要表单

我正在设计一个SSO服务,以支持多个内部和面向客户端的应用程序。我正在回顾ThinkTecture使用OpenId Connect和oAUTH2的IdentityServer 3方法。我认为这是我们需要走的方向。然而,我挂断了我看到的示例,其中向用户提供了一个从IdentityServer提供的登录表单。因为我需要开发一个SSO服务,其中有多个应用程序参与,所以我更希望各个应用程序管理自己的登录页面。例如,应用程序A可能需要表单身份验证、Facebook和Google+。应用程序B可能只需要表单身份验证。每个应用程序都需要与IdentityServer碰撞才能返回令牌。但是,我希望各个应用程序能够管理在其域中显示登录选项


如何自定义IdentityServer以使用客户端登录?

这一切都是通过配置客户端完成的。每个客户端都有一个
EnableLocalLogin
选项,用于控制基于表单的身份验证。此外,每个客户端都有一个
IdentityProviderRestrictions
列表,用于控制哪些外部IDP可用

检查文档: