Skip to main content

აუტენტიფიკაცია და ავტორიზაცია

ეს მეთოდი ბიზნესს საშუალებას აძლევს, გაიაროს აუტენტიფიკაციის პროცესი. 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 (წამებში)
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'
{
"access_token": "<JWT>",
"token_type": "Bearer",
"expires_in": 1634719923245
}