Xia*_*Jia 6 asp.net-identity-3 asp.net-core
我使用asp.net 5和Identity 3来验证用户,但它总是重定向到默认的登录URL,即"帐户/登录".我想改变它,但似乎没有任何地方可以设置这个选项.我在Configure()方法中使用AddIdentity().请帮忙.谢谢
Ger*_*oli 12
使用.Net Core 1.0.0 + Identity + Facebook OAuth,接受的答案不再编译.这是有效的:
public void ConfigureServices(IServiceCollection services)
{
(...)
services.Configure<IdentityOptions>(options =>
{
options.Cookies.ApplicationCookie.LoginPath = new PathString("/Login");
options.Cookies.ApplicationCookie.LogoutPath = new PathString("/Logoff");
});
}
Run Code Online (Sandbox Code Playgroud)
app.UseCookieAuthentication(options =>
{
options.LoginPath = new PathString("/Admin/Login");
options.LogoutPath = new PathString("/Admin/LogOff");
},
IdentityOptions.ApplicationCookieAuthenticationScheme
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2949 次 |
| 最近记录: |