get userinfo выдает ошибку 405 на IdentityServer 4
Я настроил сервер аутентификации, используя образец Identity Server 4, и я могу получить доступ ко всем остальным конечным точкам, а также получить токен на предъявителя. Все работает нормально, когда я тестирую с помощью POSTMan. Но когда я использую свой код со страницы HTML, это дает ошибку 405.
Использование неявного потока. Кроме того, ссылка на эту статью и код используется в настоящее время
1 ответ
Мой плохой, я столкнулся с этой проблемой, которая обсуждается только в github. Просто обновите ответ, если он кому-нибудь поможет.
правильно добавил CORS, и это исправило мою проблему.
app.UseCors(builder =>
builder.WithOrigins("http://localhost:4200" /* et. al. */)
.AllowAnyHeader() // allow 'Authentication' headers, et. al.
.AllowAnyMethod() // allow GET, SET, OPTIONS, et. al.
.AllowAutheticationHeader() // allow bearer authentication, et. al.
// .....
);