Я использую CookieAuthenticationOptions
для настройки аутентификации в моем приложении .NET Core, но моя страница входа в другой домен. Однако свойство LoginPath
допускает внутренний путь, а не полный URI. Таким образом, следующий код:ASP.NET Core CookieAuthenticationOptions.LoginPath в другом домене
var cookieOptions = new CookieAuthenticationOptions()
{
AuthenticationScheme = "Cookies",
LoginPath = new PathString("https://externaldomain.com/login"),
CookieName = string.Format("myCookie"),
};
app.UseCookieAuthentication(cookieOptions);
... недействителен. Это должно быть достаточно просто, или я что-то упустил? Мне бы не хотелось обрабатывать это внутренне в моем приложении и выполнять собственно перенаправление. Это было бы ласково.
Как временное решение вы можете создать локальную страницу/контроллер, который перенаправлять на внешний связь – Kalten
Ну да, но как я уже говорил в моем вопросе, «Я не хотел бы, чтобы справиться с этим внутренне в моей заявке и выполнять собственно перенаправление ». Кажется странным, что нужно это делать самому. – Razzie
@Razzie Просто интересно, как вы можете настроить cookie через другой домен? –