身份服务器 4,如何添加自定义登录页面



我希望自定义IdentityServer 4并使用自定义页面登录/注册/丢失密码/等...(仅供参考,我使用Blazor,但它应该是一样的!

示例通过示例,现在,我使用以下代码:

Challenge(authProps, "oidc");

但是它会重定向到预定义的登录页面,我该如何更改?

信息我搜索了一些信息,我看到有些人使用以下

.UserInteraction.LoginUrl = "http://..../MyLoginPage";

我的问题是我使用 abp.io,他们提供了一个身份服务器,但我无法访问AddIdentityServer代码,它在某处被硬编码,我无法访问它(AbpIdentityServerDomainModule.cs(!

所以,我正在寻找一种重新定义登录页面的方法!

只需在启动中添加以下内容.cs

services.ConfigureApplicationCookie(config =>
{
config.Cookie.Name = "IdentityServer.Cookie";
config.LoginPath = "/Auth/Login";
config.LogoutPath = "/Auth/Logout";
});

您可以通过实现基架来解决问题。

身份服务器文档说:"包含身份的应用程序可以应用基架有选择地添加身份剃刀类库 (RCL( 中包含的源代码。您可能希望生成源代码,以便可以修改代码并更改行为。

因此,您可以根据需要更改UI,端点及其行为。

这是文档链接

相关内容

  • 没有找到相关文章

最新更新