ClientId ve ClientSecret Base 64 ile şifrelenmesi
Kullanıcı adı ve parolasıyla doğrulama yapılır ve access token alınır. Kullanıcı adı “ClientId” ve kullanıcı parolası “ClientSecret” olarak tanımlanmıştır ve zorunlu parametrelerdir. ClientId ve ClientSecret bilgisi string birleştirilir. Bu birleştirilen bilgileri Base64 ile şifrelenerek HTTP Basic Authorization olarak headerda yollanır.
Header Values: Content-Type = application/json; Authorization = Basic Base64(ClientId+:+ClientSecret)
Örnek: Authorization: Basic WHk0NjM1NjJrZmhkbzRoZzo2NDczNjJuZGpzdXc=
ClientId ve ClientSecret Örneği:
İsim | Açıklama | Formatı | Örnek |
---|---|---|---|
ClientId |
Kullanıcı adı (ApiKey) |
String |
Xy463562kfhdo4hg |
ClientSecret |
Kullanıcı parolası (SecretKey) |
String |
647362ndjsuw |
Bearer Token Credentials |
ClientId ve ClientSecret string concatenation ile birleştirilir. |
ClientId+:+ClientSecret |
Xy463562kfhdo4hg:647362ndjsuw |
Base64 encoded |
Birleştirilen Bearer Token Credentials |
Base64(ClientId+:+ClientSecret) |
WHk0NjM1NjJrZmhkbzRoZzo2NDczNjJuZGpzdXc= |