How to use postman to test IdentityServer (JWT token)

Today I’ve got a taks to test web .net core application that uses the IdentityServer as an authorization Web core extention.

I’ve downloaded IdentityServer 4 samples

git clone https://github.com/IdentityServer/IdentityServer4.Samples.git

Then I’ve used Postman (v5.2.0) to create GET request to the url from the quick start 1_ClientCredentials

http://localhost:5001/identity

In the postman params authorization tab I’ve selected OAuth 2.0 entry and have requested for a new token. Token name can have any value

Auth URL I’ve set to the http://localhost:5000/connect/authorize (the IdentityServer sample resource service)

Access token URL I’ve set to the http://localhost:5000/connect/token

Client ID: client (because of IdentityServer sample hardcoded client id)

Client secret: secret

Scope: api1

Grant type: Client credentials

When a token is requested it is shown in the list on the left window part. Press the Use token button and then you are ready to send a Get request to the http://localhost:5001/identity