Код: Выделить всё
https://example.com/auth/as/token.oauth2Как только мы получили токен в заголовке, я хочу проверить токен, прежде чем разрешить API что-либо делать в серверной части.
p>
Согласно документации: https://docs.pingidentity.com/r/en-us/d ... 1508086858 Я попытался сделать еще один вызов API к той же конечной точке, что и выше, то есть https:// example.com/auth/as/token.oauth2, чтобы проверить токен, но не получить ожидаемый результат.
передача ниже тела и заголовка:
Код: Выделить всё
payload = 'client_id=dummyclient&client_secret=Dummypass&grant_type=urn%3Apingidentity.com%3Aoauth2%3Agrant_type%3Avalidate_bearer&token=Tokenabc'
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': 'PF=1234'
}
Код: Выделить всё
{
"error": "unauthorized_client"
}
Подробнее здесь: https://stackoverflow.com/questions/789 ... validation