ADC MVC5 с UseOpenIdConnectAuthentication: цикл SecurityTokenReceivedendless - PullRequest
0 голосов
/ 20 марта 2020

Я нуб ADFS, поэтому прошу прощения за любые глупые вопросы.

Я пытаюсь интегрироваться с сервером ADFS, поэтому я поместил это в Startup.Auth.cs:

enter image description here

Видите линию прерывания? Он получает удар снова и снова, пока сервер не выдаст ошибку (вероятно, он защитит себя от нескольких вызовов): Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectProtocolException: '' OpenIdConnectMessage.Error не был нулевым, что указывает на ошибку. Ошибка: 'server_error'. Error_Description (может быть пустым): 'MSIS9604% 3a + + ошибка + произошла. + Сервер + авторизации + был + не + способен + выполнить + запрос +.'. Error_Uri (может быть пустым): 'error_uri is null'. "'

Я действительно не знаю, что я должен делать при классических входах в систему, после проверки того, что пользователь существует в базе данных, я бы сделал что-то вроде этого, чтобы сообщить приложению, что я вошел в систему и получить доступ ко всем тем [Authorize] контроллерам:

this.AuthenticationManager.SignIn(new AuthenticationProperties
        {
            AllowRefresh = true,
            IsPersistent = rememberMe,
            ExpiresUtc = DateTime.UtcNow.AddDays(7)
        }, identity);

Должен ли я сделать что-то подобное здесь? Я в полной темноте, любая помощь приветствуется. Спасибо

У всех ссылок есть завершающий "/" (я читал, что это может быть проблемой - если отсутствует "/")

...