Как я могу переопределить путь ошибки по умолчанию в Identity Server 4? - PullRequest
1 голос
/ 30 октября 2019

У меня есть реализация Identity Server 4, где я выполняю миграцию пользовательского интерфейса из ASP.NET MVC в отделенное приложение React. У меня проблема в том, что когда Identity Server обрабатывает ошибку (например, недопустимый клиент), он перенаправляет на /home/error?errorId=<error-id>, используя, я полагаю, путь , определенный здесь в константе . Я хотел бы настроить этот путь ошибки, чтобы он соответствовал маршруту в моем приложении React. есть идеи как это сделать? Ближайший ответ, который я нашел, это здесь, на Github , где ОП спрашивает, есть ли планы сделать эти константы настраиваемыми, а Брок Аллен отвечает "Да"! Это был 2016 ?

1 Ответ

0 голосов
/ 30 октября 2019

Существует перегрузка AddIdentityServer, которую вы можете использовать для настройки IdentityServerOptions, который используется IdentityServer. Вот пример, который устанавливает свойство ErrorUrl:

services.AddIdentityServer(options =>
{
    options.UserInteraction.ErrorUrl = "/path/to/error";
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...