აუტენტიფიკაცია და ავტორიზაცია
ეს მეთოდი ბიზნესს საშუალებას აძლევს, გაიაროს აუტენტიფიკაციის პროცესი. API-ის გამოძახებისას, ონლაინ გადახდების სერვერი აბრუნებს Bearer Token-ს, რომელიც წარმოადგენს აუცილებელ აუტენტიფიკაციის პარამეტრს ყველა შემდგომი მეთოდის გამოსაყენებლად.
OAuth 2.0 კლიენტის მონაცემები1
- Token URL:
POST https://oauth2.bog.ge/auth/realms/bog/protocol/openid-connect/token - Grant Type:
client_credentials - Headers:
Authorization: Basic <base64(client_id:client_secret)>,Content-Type: application/x-www-form-urlencoded - Body:
grant_type=client_credentials - Response:
access_token,token_type=Bearer,expires_in(წამებში)
- REQUEST
curl -X POST 'https://oauth2.bog.ge/auth/realms/bog/protocol/openid-connect/token' \
-u {client_id}:{client_secret} \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials'
- RESPONSE
{
"access_token": "<JWT>",
"token_type": "Bearer",
"expires_in": 1634719923245
}