Перенес мою страницу входа, не могу войти сейчас

Я перенес свои элементы управления входом из учетной записи / входа на домашнюю страницу и удалил контроллер учетной записи и его просмотры. Все это работает на моей машине (конечно), но при развертывании в моей тестовой среде я получаю сообщение об ошибке:

No webpage was found for the web address: https://identity.blah.blah/account/login?returnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dclient.js%26redirect_uri%3Dhttp%253A%252F%252Fblah.blah%26respons etc

Мой внешний интерфейс - Angular 6, и я использую angular-auth-oidc-client.

В моем коде нет ничего, что создает этот URL. URL-адрес сервера sts - это просто корневой URI, без учетной записи / логина.

{ "stsServer":"https://identity.blah.blah", "redirect_url":"http://app.blah.blah", "client_id":"app.client.js", "response_type":"id_token token", "scope":"openid profile api.v1", "post_logout_redirect_uri":"http://app.blah.blah", "start_checksession":true, "silent_renew":true, "startup_route":"/", "forbidden_route":"/forbidden", "unauthorized_route":"/unauthorized", "log_console_warning_active":true, "log_console_debug_active":false, "max_id_token_iat_offset_allowed_in_seconds":"10" }

У кого-нибудь есть идеи? Может быть, это что-то жестко запрограммированное где-то, что мне нужно переопределить?

1 ответ

Решение

Наконец-то нашел. Не самая лучшая документация...:/

var builder = services.AddIdentityServer(SetupIdentityServer)

private static void SetupIdentityServer(IdentityServerOptions 
  identityServerOptions)
{
  identityServerOptions.UserInteraction.LoginUrl = "/";
  identityServerOptions.UserInteraction.LogoutUrl = "/Home/Logout";
}
Другие вопросы по тегам