Я нуб ADFS, поэтому прошу прощения за любые глупые вопросы.
Я пытаюсь интегрироваться с сервером ADFS, поэтому я поместил это в Startup.Auth.cs:
Видите линию прерывания? Он получает удар снова и снова, пока сервер не выдаст ошибку (вероятно, он защитит себя от нескольких вызовов): 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);
Должен ли я сделать что-то подобное здесь? Я в полной темноте, любая помощь приветствуется. Спасибо
У всех ссылок есть завершающий "/" (я читал, что это может быть проблемой - если отсутствует "/")