IdentityServer попадает в бесконечный цикл аутентификации
У меня установлен следующий клиент в IdentityServer:
new Client
{
ClientName = "My web application",
Enabled = true,
ClientId = "mywebapp",
ClientSecrets = new List<ClientSecret>
{
new ClientSecret("somesecret")
},
Flow = Flows.Hybrid,
ClientUri = "https://app.mydomain.com",
RedirectUris = new List<string>
{
"oob://localhost/wpfclient",
"http://localhost:2672/",
"https://app.mydomain.com"
}
}
И он размещен в Интернете, скажем,https://auth.mydomain.com/core
.
Попытка изменитьКлиент MVC OWIN (гибрид) Пример клиента для входа на вышеуказанный идентификационный сервер, вStartup.cs
Я модифицировалClientId
, ClientSecret
а такжеRedirectUri
соответствовать настройкам клиента в IdSrv. Теперь, когда я пытаюсь перейти на страницу, требующую авторизации, меня перенаправляют на URL-адрес IdentityServer. Когда я вхожу, точка останова достигаетAuthorizationCodeReceived
уведомление в клиентеStartup.cs
а затем попадает в петлю. Состояние браузера показывает:
Waiting for localhost...
Waitnig for auth.mydomain.com...
Waiting for localhost...
Waitnig for auth.mydomain.com...
...
и так далее, и никогда не завершает вход в систему. Почему это происходит? Пожалуйста помоги.
Спасибо!