c# - 有没有办法自定义 Thinktecture.IdentityServer.v2 登录页面?

标签 c# asp.net single-sign-on claims-based-identity thinktecture-ident-server

我正在使用 Thinktecture.IdentityServer.v2 应用程序为几个内部应用程序执行 SSO,但我想为每个应用程序自定义登录页面以获得更流畅的用户体验。我似乎找不到办法做到这一点。

是否可以根据客户端访问的源应用程序自定义登录页面?

最佳答案

“我似乎找不到办法做到这一点。” - 你有多努力? ;)

RP 具有额外的数据字段 - 因此您可以像 CSS 名称一样卡在注册数据库中的 RP 之外。此外,您可以从登录页面获取该 RP 数据 - 引用 AccountController 中的评论:

//您可以调用 AuthenticationHelper.GetRelyingPartyDetailsFromReturnUrl 来获取有关请求的依赖方的更多信息

顺便说一句 - IdentityServer 的 github 存储库有一个问题跟踪器 - 你应该用它来解决问题。

关于c# - 有没有办法自定义 Thinktecture.IdentityServer.v2 登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092458/

相关文章:

javascript - $ajax 不适用于 ASP.Net

asp.net - ASP.Net Webforms 中的模糊 URL

authentication - 对于这个用例,这是 OpenID Connect 的正确使用吗?

c# - ASP.NET Core 托管在 Windows 服务中 - 未提供静态文件(即/wwwroot 的内容)

c# - 如何识别 List<T> 中对象的哪些属性发生了变化

c# - 将通用类绑定(bind)到特定接口(interface)

c# - Linq投影如何在扩展方法和查询表达式之间工作

c# - 将 ASP.NET 应用程序移植到 Linux 下的 Mono/Apache

single-sign-on - SAML2 单点登录 : AuthnContext Class Schemas: "PasswordProtectedTransport" vs "unspecified"

azure - 将 native iOS Azure SSO 与 Multi-Tenancy Web 应用程序集成