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