Я использую Identity Server 4, и я пытаюсь использовать конечную точку интроспекции, но только по документам я не получаю ее.
Документы просто приводят этот пример
POST /connect/introspect
Authorization: Basic xxxyyy
token=<token>
Теперь, почему существует эта базовая аутентификация и что должно быть xxxyyy? Я имею в виду, что в моем приложении нет базового auth. Я только что установил Identity Server 4 с использованием ядра ASP.NET следующим образом в ConfigureServices
:
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddInMemoryApiResources(ApiResourceProvider.GetAllResources())
.AddAspNetIdentity<Usuario>();
и в Configure
app.UseIdentity();
app.UseIdentityServer();
Теперь я пробовал просто POST для /connect/introspect с телом только token=<token>
, но он вернул 404.
Я считаю, что я действительно этого не понимал.
Как мы используем конечную точку интроспекции с Identity Server 4 в ядре ASP.NET?