IdentityServer3登录页面通过IdentityServerOptions添加应用程序名称?

时间:2016-08-22 14:15:41

标签: identityserver3

在使用默认嵌入式登录页面的identityServer3中,我已将SiteName设置为自定义值。

我希望默认登录页面显示将它们路由到登录页面的客户端应用程序的名称......这可能或我是否需要为自己的页面设置角色?

var options = new IdentityServerOptions
        {
            SiteName = "My Authenitcation Services", 
            SigningCertificate = SigningCertificate,
            Factory = factory
        };

1 个答案:

答案 0 :(得分:0)

要显示自定义应用程序名称,您需要覆盖局部视图。 IdentityServer3示例:EmbeddedAssetsViewService显示了如何完全执行此操作。 Basicly ...

  1. 在您的identityServer应用程序中,在网站中添加模板文件夹。
  2. 复制他们的_login.html文件并放入此文件夹。
  3. 在您的IdentityServerOptions中设置SiteName ="您想要什么",
  4. 构建并运行启动登录页面的客户端应用程序。
  5. 你应该好好去...... 查找示例代码示例可能有点困难...... 在哪里下载示例代码:[link] 以下是示例下载中的示例代码位置:

    ..\IdentityServer3.Samples-master\source\DefaultViewService\EmbeddedAssetsViewService