我正在使用 Thinktecture.IdentityServer.v2 应用程序为几个内部应用程序执行 SSO,但我想为每个应用程序自定义登录页面以获得更流畅的用户体验。我似乎找不到办法做到这一点。
是否可以根据客户端访问的源应用程序自定义登录页面?
最佳答案
“我似乎找不到办法做到这一点。” - 你有多努力? ;)
RP 具有额外的数据字段 - 因此您可以像 CSS 名称一样卡在注册数据库中的 RP 之外。此外,您可以从登录页面获取该 RP 数据 - 引用 AccountController 中的评论:
//您可以调用 AuthenticationHelper.GetRelyingPartyDetailsFromReturnUrl 来获取有关请求的依赖方的更多信息
顺便说一句 - IdentityServer 的 github 存储库有一个问题跟踪器 - 你应该用它来解决问题。
关于c# - 有没有办法自定义 Thinktecture.IdentityServer.v2 登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17092458/