#.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