В ASP.NET 5, MVC 6, я смог изменить имя внешнего cookie-аутентификации в параметрах - но это, кажется, будет удалено из новых поставщиков в AspNetCore.Identity
RC2
библиотеки.AspNetCore - изменение имени cookie при использовании аутентификации Google
У меня есть эта настройка;
class Startup {
...
public void ConfigureServices(IServiceCollection services){
services.AddIdentity<Member, Role> ... // identity wired up
}
public void Configure(IApplicationBuilder app, ILoggerFactory logger) {
// .. other wiring
app
.UseIdentity()
.UseGoogleAuthentication
(new GoogleOptions {
ClientId = Constants.Google.Client,
ClientSecret = Constants.Google.Secret,
Scope = {"email", "profile"}
});
app.UseMvc(routes => {
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
}
Там раньше было AuthenticationType
свойство, которое я мог бы установить в string
и будет контролировать имя куки; Но это уже не так.
Я прочитал другие сообщения, которые попробовали SignInScheme
и AuthenticationScheme
- и я это сделал, но это начнет давать мне сообщение об ошибке No Provider to Handle this Scheme
.
Есть ли что-нибудь, что я могу для этого сделать?
Вы бог среди насекомых. – Ciel