Как декодировать токен IdentityServer4

#.net #oauth #jwt #identityserver4

#.net #oauth #jwt #identityserver4

Вопрос:

Я пытаюсь декодировать токен доступа, созданный IdentityServer4 .net projectиз проекта PHP, но я не могу этого сделать, и я The JWT string must have two dots .. затем я попытался декодировать его из jwt.io но это дало мне недопустимую подпись.

Это данные и токен, которые у меня есть:

 {
"access_token": "FRHise20czCJyAUffrnalOMKuaQhfSUAJ29Hch2PcquNjazZnl81GB5YXgswgohj5AYD-BpYzEY_F5-o_uLw3ng8OFJWjU7GE3cl-q_FlbHgJj90mAB0-IgO0KOsp3PF90zMTx6INgP9S76paVkAisrPpjFLKpIoeYAVs-Jlb8kX2N9q6w3ZwmjCBaUJe1knNICFfiBjhwz195LX77F7F-ubX8MK-2FQ8Ws5Hod4Rh4-vz8Xhba_KPYiEl0_l5m_RBZPMu0N3N7jydJU1ZsJeiR-46rO2Db5X66G-fT9luP23ufJy-5NB6FKEaodze1O4ugJsk0ddECMgCpCGIr7lX4cJhppVT5PLDBbOMi4OmN-pdLQy9UHaMJXNQ4-bNWqKphiCTql_FcfJMg3jr-76xeymPssmcbbRtFfJzjPAPFWQYmi",
"token_type": "bearer",
"expires_in": 86399,
"refresh_token": "bbf0e895e6d94b86ba478b6cbf9ae3b0",
"as:client_id": "7b3e99e5-3f69-4a82-8926-ebcd1dd570a5",
".issued": "Tue, 02 Apr 2019 16:22:24 GMT",
".expires": "Wed, 03 Apr 2019 16:22:24 GMT"
}
  

Комментарии:

1. это не JWT и, вероятно, также не предназначено для декодирования.

2. итак, какая кодировка используется в IdentityServer4?

3. опять же, вам нечего декодировать

4. вероятно или наверняка?!

5. Возможно, вы видите ссылочный токен, описанный здесь: docs.identityserver.io/en/latest/topics/reference_tokens.html