Identity Server v3 Custom Page Reset Password
我正在做同样的事情,除了我在Mvc View Service示例中工作。我无法弄清楚如何修改MvcViewService
和LogonWorkflowController
以添加重置密码页面/视图。
非常感谢任何协助。
答案 0 :(得分:0)
在MvcViewService
课程中,您必须更改public Task<Stream> Login(LoginViewModel model, SignInMessage message)
方法的实施。
下面的代码示例添加了两个自定义链接到登录页面:
的
public Task<Stream> Login(LoginViewModel model, SignInMessage message)
{
model.AdditionalLinks = new List<LoginPageLink>()
{
new LoginPageLink()
{
Text = "Reset password",
Href = "resetpassword"
},
new LoginPageLink()
{
Text = "Register",
Href = "register"
}
};
return this.GenerateStream(
model,
message,
"login",
() => this.defaultViewService.Login(model, message));
}