C# 在Identity Server 4中添加自定义用户注册页
我正在使用C# 在Identity Server 4中添加自定义用户注册页,c#,.net-core,identityserver4,C#,.net Core,Identityserver4,我正在使用Identity Server 4作为令牌服务用于我的.Net核心应用程序。我找不到添加自定义用户注册页面的方法。我可以添加登录,注销页面,如下所示 services.AddIdentityServer( options => { options.UserInteractionOptions.LoginUrl = "/ui/login";
Identity Server 4
作为令牌服务
用于我的.Net核心
应用程序。我找不到添加自定义用户注册
页面的方法。我可以添加登录
,注销
页面,如下所示
services.AddIdentityServer(
options =>
{
options.UserInteractionOptions.LoginUrl = "/ui/login";
options.UserInteractionOptions.LogoutUrl = "/ui/logout";
});
AuthenticationOptions = new AuthenticationOptions
{
IdentityProviders = ConfigureAdditionalIdentityProviders,
LoginPageLinks = new LoginPageLink[] {
new LoginPageLink{
Text = "Register",
Href = "localregistration"
},
new LoginPageLink{
Text = "Forgot Password?",
Href = "~/forgotpassword",
}
}
}
我记得有一种方法可以在Identity Server 3
中添加自定义注册
和忘记密码
页面,如下所示
services.AddIdentityServer(
options =>
{
options.UserInteractionOptions.LoginUrl = "/ui/login";
options.UserInteractionOptions.LogoutUrl = "/ui/logout";
});
AuthenticationOptions = new AuthenticationOptions
{
IdentityProviders = ConfigureAdditionalIdentityProviders,
LoginPageLinks = new LoginPageLink[] {
new LoginPageLink{
Text = "Register",
Href = "localregistration"
},
new LoginPageLink{
Text = "Forgot Password?",
Href = "~/forgotpassword",
}
}
}
我在
Identity Server 4
中找不到类似的功能。有谁能帮我弄清楚这件事吗。非常感谢您的帮助。用户管理不是的功能。您应该实现自己的用户管理系统。或者使用aspnet identity来管理用户,这是identity Server4的aspnet identity示例。谢谢Adem,我已经为用户管理实现了identity。但我希望该功能在用户单击register时将其重定向到注册表。它出现在IdentityServer3
中,但不在最新的一个中。您看到这个示例了吗?是的,但这更多是MVC处理的。我需要能够在Identity Server 4
中配置视图。他们为登录、注销提供了自定义功能,但没有为注册提供自定义功能。我只是想知道有一个解决办法。链接断了,这就是为什么只链接的答案不受欢迎。