Identity Server v3 自定义页面重置密码
Identity Server v3 Custom Page Reset Password
我想在登录页面上创建一个 URL,它将重定向到 http://server/resetpassword/,并且会有我的自定义页面,从示例中创建 CustomViewServices,但是没有示例如何添加您自己的第
页
https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomViewService
有什么想法吗?
没有必要创建 CustomViewService,您可以在 AuthenticationOptions 中添加以下代码(在您的启动 class 中)来处理这种情况
LoginPageLinks = new List<LoginPageLink>()
{
new LoginPageLink()
{
Href = "resetpassword",
Text = "Reset Your Password",
Type = "resetPassword"
}
}
在日志页面中,有如下代码,
<ul class="list-unstyled">
<li ng-repeat="link in model.additionalLinks"><a ng-href="{{link.href}}">{{link.text}}</a></li>
</ul>
因此,在您的 AuthenticationOptions 中使用此自定义,这将为您的自定义页面添加 link。
然后您需要在您的模板文件夹中添加一个 resetpassword.html 页面。
我想在登录页面上创建一个 URL,它将重定向到 http://server/resetpassword/,并且会有我的自定义页面,从示例中创建 CustomViewServices,但是没有示例如何添加您自己的第
页https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/CustomViewService
有什么想法吗?
没有必要创建 CustomViewService,您可以在 AuthenticationOptions 中添加以下代码(在您的启动 class 中)来处理这种情况
LoginPageLinks = new List<LoginPageLink>()
{
new LoginPageLink()
{
Href = "resetpassword",
Text = "Reset Your Password",
Type = "resetPassword"
}
}
在日志页面中,有如下代码,
<ul class="list-unstyled">
<li ng-repeat="link in model.additionalLinks"><a ng-href="{{link.href}}">{{link.text}}</a></li>
</ul>
因此,在您的 AuthenticationOptions 中使用此自定义,这将为您的自定义页面添加 link。
然后您需要在您的模板文件夹中添加一个 resetpassword.html 页面。