AM Tester

{{ url }}
{{ d }}
Discovery endpoints
Click + New in the tab bar to create a request.

Inspector

Loading guide...

{{ activeTab.inspector.request }}

Send a request to see it here

Waiting for response...


            
{{ activeTab.inspector.decoded }}

Decoded JWT will appear here

Select a tab to see the inspector

Token Wallet {{ wallet.entries.length }}

No tokens acquired yet.

{{ t.tokenType === 'access_token' ? 'AT' : t.tokenType === 'refresh_token' ? 'RT' : 'ID' }} {{ t.label }} {{ t.grantType }} delegation {{ tokenTimeLeft(t) }}
sub: {{ t.decoded?.payload?.sub || 'N/A' }}{{ t.decoded?.payload?.client_id || t.decoded?.payload?.azp ? ' · client: ' + (t.decoded?.payload?.client_id || t.decoded?.payload?.azp) : '' }}
{{ t.token.substring(0, 60) }}...
Saved Requests {{ savedRequests.entries.length }}
{{ entry.name }}
{{ grantLabels[entry.grantType] || entry.grantType }}
Credentials {{ credentials.entries.length }}
{{ c.username }}:{{ c.password }}
Logout
Console {{ historyState.entries.length }}
{{ formatHistoryTime(entry.timestamp) }} {{ entry.method }} {{ entry.url }} pending {{ entry.status }} {{ entry.duration }}ms {{ entry.tabName }}
Request
Response
No requests yet. Execute a grant flow to see requests here.

Compare Tokens

Claim Token A Token B
{{ row.key }} {{ row.valA }} {{ row.valB }}
Both tokens must be JWTs to compare claims.
Select two tokens to compare their decoded claims.

Public Keys

{{ publicKeyModalTab === 'jwks' ? publicKeyModalJwks : publicKeyModalPem }}
{{ toastMsg }}