Там есть новая реализация для печенья аутентификации на основе в ASP.NET 5.0, примеры можно найти на официальном MicroSoft ASP.NET Security GitHub page
Сначала вам нужно добавить библиотеку аутентификации в качестве зависимости в файле project.json:
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
"Microsoft.AspNet.Mvc": "6.0.0-beta4",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-*",
Посмотрите на линии:
using Microsoft.AspNet.Authentication.Cookies;
и:
app.UseCookieAuthentication(options =>
{
options.AutomaticAuthentication = true;
});
app.Run(async context =>
{
if (string.IsNullOrEmpty(context.User.Identity.Name))
{
var user = new ClaimsPrincipal(new ClaimsIdentity(
new[]
{
new Claim(ClaimTypes.Name, "bob")
}
));
context.Authentication.SignIn(CookieAuthenticationDefaults.AuthenticationScheme,
user);
context.Response.ContentType = "text/plain";
await context.Response.WriteAsync("Hello First timer");
return;
}
context.Response.ContentType = "text/plain";
await context.Response.WriteAsync("Hello old timer");
});
Это должно предшествовать app.UseMvc() в веб-приложение MVC 6. Надеюсь, это поможет? Дайте мне знать, если это не соответствует вашим требованиям, и я попытаюсь прояснить любые вопросы :)
Любая помощь по этому вопросу? Спасибо –
По электронной почте, которую мы имели, это будет доступно * очень скоро *. Как скоро это очень скоро? *Очень скоро :) – Eilon