在Identity Server 4中添加自定义用户注册页面

时间:2016-08-24 10:52:51

标签: c# .net-core identityserver4

我在Identity Server 4申请中使用Token Service作为.Net Core。我找不到添加自定义user registration页面的方法。我可以添加loginlogout页面,如下所示。

   services.AddIdentityServer(
                options =>
                    {
                        options.UserInteractionOptions.LoginUrl = "/ui/login";
                        options.UserInteractionOptions.LogoutUrl = "/ui/logout";
                    });

我记得有一种方法可以在register中添加自定义forgot passwordIdentity Server 3页面,如下所示。

   AuthenticationOptions = new AuthenticationOptions
                    {
                        IdentityProviders = ConfigureAdditionalIdentityProviders,
                        LoginPageLinks = new LoginPageLink[] { 
                            new LoginPageLink{
                                Text = "Register",
                                Href = "localregistration"
                            },
                             new LoginPageLink{
                                Text = "Forgot Password?",
                                Href = "~/forgotpassword",
                            }
                        }
                    } 

我在Identity Server 4找不到相似的功能。任何人都可以帮我解决这个问题。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

用户管理不是Identity Server 4的功能。您应该实现自己的用户管理系统。或者使用aspnet身份来管理用户,here是使用Identity Server4的aspnet身份的一个例子。