CURL get token oauth Base
Penyangkalan:
Ini mungkin bukan praktek terbaik tentang OAuth.
Umumnya ada empat elemen untuk mendapatkan token.
1. clientId
2. secret key
3. username
4. password
clientId dan secret key biasanya dikirim dalam bentuk Base64. Untuk membuat bentuk base64, bisa dengan echo dan base64. Misalkan clientId-nya client dengan secret-key secret.
$ echo -n "client:secret" | base64
Hasil Base64 itu kemudian dikirim dalam bentuk header dengan format
Authorization: Basic [hasil base64]
Selain itu, untuk username dan password dikirim dalam bentuk form, bukan dalam bentuk JSON.
$ curl -X POST -H 'Authorization: Basic [hasilbase64]' -F username=nama-user-name -F password=passwornyad -F grant_type=password https://path.to/api/oauth/token
0 comments:
Post a Comment