amazon Login nganggo Amazon Miwiti
Mlebu karo Amazon: Pandhuan Miwiti kanggo Websitus Hak cipta © 2017 Amazon Services, LLC utawa afiliasi. Kabeh hak dilindhungi undhang-undhang.
Amazon lan logo Amazon minangka merek dagang saka Amazon.com, Inc. utawa afiliasine. Kabeh liyane
merek dagang sing dudu duweke Amazon minangka properti saka pihak sing duwe.
Ndhaptar nganggo Login nganggo Amazon
Sadurunge sampeyan bisa nggunakake Login karo Amazon ing websitus utawa ing app seluler, sampeyan kudu ndhaftar aplikasi karo Login karo Amazon. Aplikasi Login karo Amazon minangka registrasi sing ngemot informasi dhasar babagan bisnis sampeyan, lan informasi babagan saben websitus utawa app seluler sampeyan nggawe sing ndhukung Login karo Amazon. Informasi bisnis iki ditampilake kanggo pangguna saben-saben padha nggunakake Login karo Amazon ing webapp situs utawa seluler. Pangguna bakal ndeleng jeneng aplikasi, logo, lan link kanggo kabijakan privasi sampeyan. Langkah-langkah kasebut nduduhake cara ndhaptar aplikasi Android kanggo digunakake karo Login karo Amazon.
Ndhaptar Login karo Aplikasi Amazon
- Menyang https://login.amazon.com.
- Yen sampeyan wis mlebu Login karo Amazon sadurunge, klik App Console. Yen ora, klik Sign Up. Sampeyan bakal dialihake menyang Seller Central, sing nangani registrasi aplikasi kanggo Login karo Amazon. Yen iki sampeyan
kaping pisanan nggunakake Seller Central, sampeyan bakal dijaluk nyiyapake akun Seller Central. - Klik Ndhaptar aplikasi anyar. Formulir Dhaptar Aplikasi Sampeyan bakal katon:
a. Ing Ndhaptar Formulir Aplikasi Sampeyan, sampeyan kudu ngetik Jeneng lan Katrangan kanggo aplikasi sampeyan.
Ing jeneng iku jeneng sing ditampilake ing layar idin nalika pangguna setuju kanggo nuduhake informasi karo aplikasi sampeyan. Jeneng iki ditrapake kanggo Android, iOS, lan webversi situs aplikasi sampeyan. Deskripsi mbantu sampeyan mbedakake saben Login karo aplikasi Amazon, lan ora ditampilake kanggo pangguna.
b. Ketik a Privasi URL kanggo aplikasi sampeyan.
Kabar Privasi URL minangka lokasi kabijakan privasi perusahaan utawa aplikasi sampeyan (kanggo mantanample, http: //www.example.com/privacy.html). Link iki ditampilake kanggo pangguna ing layar idin.
c. Yen sampeyan pengin nambah a Gambar Logo kanggo aplikasi sampeyan, klik milih File lan nemokake gambar sing ditrapake.
Logo iki ditampilake ing layar mlebu lan idin kanggo makili bisnis utawa websitus Logo kasebut bakal nyuda nganti 50 piksel yen dhuwure 50 piksel; ora ana watesan ing jembaré logo. - Klik Simpen. Panjenengan sampregistrasi kudu katon kaya iki:
Sawise setelan aplikasi dhasar disimpen, sampeyan bisa nambah setelan kanggo tartamtu websitus lan aplikasi seluler sing bakal nggunakake Login iki nganggo akun Amazon
Tambah Websitus Setelan menyang Aplikasi sampeyan
- Saka layar Aplikasi, klik Web Setelan. Sampeyan bakal kanthi otomatis diwenehi angka kanggo ID Klien lan Rahasia Klien. ID klien ngenali sampeyan websitus, lan klien rahasia digunakake ing sawetara kahanan kanggo verifikasi websitus iki asli. Rahasia klien, kayata sandhi, rahasia. Kanggo view rahasia klien, klik Tampilake Rahasia.
- Kanggo nambah Diijini Origins JavaScript or Diijini Bali URLs menyang aplikasi sampeyan, klik Sunting.
Cathetan: Kanggo nggunakake Login nganggo Amazon nganggo a websitus, sampeyan kudu nemtokake asal-usul JavaScript sing diidini (kanggo Grant implisit) utawa bali sing diidini URL (kanggo hibah Kode Otorisasi). Yen sampeyan nggunakake Amazon Pay, sampeyan kudu nemtokake asal JavaScript sing diidini.
a. Yen sampeyan websitus bakal nggunakake Login karo Amazon SDK kanggo JavaScript, tambahake sampeyan webasal situs menyang Diijini Origins JavaScript.
Asal yaiku kombinasi protokol, jeneng domain lan port (kanggo mantanample, https: // www.example.com:8443). Asal-usul sing diidini kudu nggunakake protokol HTTPS. Yen sampeyan nggunakake port standar (port 80 utawa port 443), sampeyan mung kudu nyakup jeneng domain (kanggo mantanample, https: // www.example.com).
Nambahake domain ing kene ngidini SDK kanggo JavaScript komunikasi karo websitus langsung
sajrone proses mlebu. Web browser biasane mblokir komunikasi silang antarane skrip kajaba skrip khusus sing ngidini.
Kanggo nambah luwih saka siji asal, klik Tambah liyane.
b. Yen sampeyan websitus bakal nelpon HTTPS menyang Login kanthi layanan otorisasi Amazon lan nemtokake pangalihan_uri kanggo balesan, tambahake URI pangalihan kasebut menyang Diijini Bali URLs. Wangsulipun URL kalebu protokol, domain, path, lan string query (kanggo mantanample, https: // www.example.com/login.php).
Kanggo nambah luwih saka siji bali URL, klik Tambah liyane. - Klik Simpen
Sabanjure, tambahake Login karo tombol Amazon menyang websitus Sampeyan bisa milih saka macem-macem tombol lan milih gambar sing paling cocog karo sampeyan websitus. Deleng Login karo Pedoman Gaya Amazon kanggo praktik paling apik lan dhaptar gambar sing bisa dipilih.
- Tambah kode ing ngisor iki menyang websitus sing pengin katon tombol. Kanggo tujuan pandhuan iki, iki kudu HTTPS websitus:
<img border="0" alt="Login karo Amazon"
src = "https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png ”
jembaré = "156 ″ dhuwur =" 32 ″ />
- Opsional. Tambahake link ing ngisor iki menyang websitus sing pengin muncul pituduh "Logout":
- Refresh kaca kanggo konfirmasi manawa tombol saiki ditampilake ing websitus.
Metu
Tambah Login karo Amazon SDK kanggo JavaScript
Login karo Amazon SDK kanggo JavaScript bakal ngatasi kabeh bagean angel kanggo nggabungake Login karo Amazon menyang websitus.
- Tambahake kode ing ngisor iki sawise dibukak ing kaca sampeyan kanggo mbukak JavaScript menyang kaca sampeyan:
window.onAmazonLoginReady = fungsi () {
amazon.Login.setClientId ('ID-KLIEN-KAMU');
};
(fungsi (d) {
var a = d.createElement ('script'); a.type = 'text / javascript';
a.async = bener; a.id = 'amazon-login-sdk';
a.src =
'https://assets.loginwithamazon.com/sdk/na/login1.j
s '; d.getElementById ('root-root'). appendChild (a);
}) (dokumen);
- Ganti ID-KLIEN Sampeyan nganggo ID Klien sing sampeyan tampa nalika Ndhaptar nganggo Login nganggo Amazon.
- Tambahake JavaScript ing ngisor iki sawise Login karo tombol Amazon ing situs sampeyan.
document.getElementById ('LoginWithAmazon'). onclick = function () {
opsi = {ruang lingkup: 'profile'};
amazon.Login. kuoso (pilihan,
'https: //www.example.com/handle_login.php ');
bali palsu;
};
- Ganti www.example.com kanthi domain saka websitus.
Cathetan: Kanthi gawan, SDK kanggo JavaScript bakal nampilake layar mlebu ing jendela sing nyembul. Sampeyan bisa ngeset properti popup saka paramèter pilihan dadi salah lan ngarahake pelanggan menyang kaca anyar kanggo mlebu. Jendhela popup ora didhukung ing iOS asli WebView-basisi aplikasi Yen sampeyan pengin nggunakake Login karo Amazon ing aplikasi iOS, disaranake nggunakake ios-gsg._TTH [PDF], utawa ngetrapake pengalaman mlebu pangalihan. Waca ing webreferensi situs-sdk._TTH [PDF] kanggo informasi babagan ngatur parameter pilihan. - Sawise pangguna mlebu lan idin kanggo nuduhake data sing ditemtokake, jendhela saiki bakal dialihake menyang URI sing diwenehake lan tanggapan otorisasi bakal ditambahake menyang string query. URI kudu nggunakake protokol https lan ana ing domain sing padha karo jendela sing saiki.
- Opsional. Sawise pangguna diidini, sampeyan kudu nambah akses menyang hyperlink Logout utawa tombol ing situs sampeyan supaya bisa logout. Tambahake JavaScript ing ngisor iki supaya pangguna bisa metu:
document.getElementById ('Logout'). onclick = function () {
amazon.Login.logout ();
};
Sampeyan bakal nangani respon saka Amazon kanthi /handle_login.php ing websitus ing bagean sabanjure. Sampeyan bisa ngganti jalur iki menyang salah sawijining pilihan mengko.
Entuk Profile Informasi
Sampeyan bisa entuk pro panggunafile informasi saka Amazon nggunakake Akses Token bali dening SDK.
- Ing aplikasi sisih server sampeyan, nangani panjaluk sing digawe menyang /handle_login.php, lan entuk profile informasi nggunakake token akses lan Profile REST API. Examping PHP, Python, Java, lan Ruby ing ngisor iki.
- Bukak Panjenengan websitus lan konfirmasi sampeyan bisa mlebu karo kredensial Amazon.com.
PHP Eksample
// Verifikasi yen token akses duweke // Token kasebut kudu url-kode nalika dikirim menyang tokeninfo $ c = curl_init ('https://api.amazon.com/auth/o2/tokeninfo?access_token='. urlencode ($ _ REQUEST ['access_token'])); curl_setopt ($ c, CURLOPT_RETURNTRANSFER, bener); $ r = curl_exec ($ c); curl_ nutup ($ c); $ d = json_decode ($ r); yen ($ d-> aud! = 'Your-CLIENT-ID') {// token akses dudu duweke header kanggo kita ('HTTP / 1.1 404 Ora Ditemokake'); kumandhang 'Kaca ora ditemokake'; metu;} // Tukarkan token akses kanggo pro panggunafile $ r = curl_exec ($ c); curl_ nutup ($ c); sprintf kumandhang ('% s% s% s', $ d-> jeneng, $ d-> email, $ d-> pangguna_id); |
Python Example
Sampeyan kudu ndownload pycurl perpustakaan kanggo nggunakake s ikiampkode.
ngimpor pycurl ngimpor urllib ngimpor json import StringIO… b = StringIO.StringIO () # Verifikasi yen token akses duweke # Token kasebut kudu url-kode nalika dikirim menyang tokeninfo c = purl.Curl() c.setopt (pycurl.URL, "Https://api.amazon.com/auth/o2/tokeninfo?access_token=" + urllib.quote_plus (access_token)) c.setopt (pycurl.SSL_VERIFYPEER, 1) c.setopt (pycurl.WRITEFUNCTION, b.writ) c. performa () yen d ['aud']! = 'ID-KLIEN-ANDA': # Tukarkan token akses kanggo pro panggunafile c = purl.Curl() c. performa () nyithak “% s% s% s”% (d ['jeneng'], d ['email'], d ['user_id']) |
Jawa Example
Sampeyan kudu ndownload Jackson lan Komponen Http perpustakaan kanggo nggunakake s ikiampkode.
ngimpor com.fasterxml.jackson.core.type.TypeReferensi; ngimpor com.fasterxml.jackson.databind.ObjectMapper; ngimpor org.apache.http.client.fluent.Content; ngimpor org.apache.http.client.fluent.Request; import java.net.URLEncoder; import java.util.Map;… // Verifikasi yen token akses duweke // Token kasebut kudu url-kode nalika dikirim menyang tokeninfo Peta m = ObjectMapper anyar (). ReadValue (c.toString (), TypeReferensi anyar> () yen (! "ID-KLIEN-Sampeyan". padha karo (m.get ("aud"))) { } // Tukarkan token akses kanggo pro panggunafile System.out.println (String.format ("% s% s% s", m.get ("jeneng"), |
Ruby Example
mbutuhake "rubygems" mbutuhake "net / https" mbutuhake "json" mbutuhake “uri”… # Verifikasi yen token akses duweke # Token kasebut kudu url-kode nalika dikirim menyang tokeninfo uri = URI.parse ("https://api.amazon.com/auth/o2/tokeninfo?access_token=" + URI.encode (access_token)) req = Net :: HTTP :: Get.new (uri.request_uri) http = Net :: HTTP.new (uri.host, uri.port) http.use_ssl = bener http.verify_mode = OpenSSL :: SSL :: VERIFY_PEERresponse = http.request (req) decode = JSON.parse (nanggepi. wong) if decode ['aud']! = 'KTP-IKI-KLIK' pungkasan # Tukarkan token akses kanggo pro panggunafile nanggepi = http.request (req) nempatno sprintf “% s% s% s”, decode ['name'], decode ['email'], |
Rampungake Integrasi karo Websitus
Saiki sampeyan ngerti carane nambah Login karo Amazon menyang websitus Langkah sabanjure yaiku nggabungake akun pangguna Amazon menyang sistem manajemen akun lan gunakake kanggo nggawe pribadi sampeyan websitus kanggo pelanggan Amazon. Kanggo informasi luwih lengkap, waca:
- Login nganggo Amazon Pandhuan Pangembang kanggo Websitus
- https://login.amazon.com/documentation/combining-user-accounts
Butuh pitulung luwih akeh? Priksa metu kita forum.
Glosarium
ruang lingkup akses Lingkup akses nemtokake jinis pro panggunafile data klien kasebut
njaluk. Nalika pangguna mlebu, dheweke bakal weruh dhaptar barang ing
ruang lingkup akses lan kudu setuju kanggo nyedhiyakake data menyang klien ing
supaya nerusake.
token akses Token akses diwenehake dening server otorisasi nalika pangguna log
ing situs. Token akses khusus kanggo klien, pangguna, lan akses
ruang lingkup Token akses duwe ukuran maksimum 2048 bait. Klien kudu
gunakake token akses kanggo njupuk pro pelangganfile data.
asal-usul JavaScript sing diidini Asal JavaScript yaiku kombinasi protokol, domain, lan port sing diwiwiti saka telpon JavaScript. Kanthi gawan, web browser mblokir telpon JavaScript saka siji asal sing nyoba nelpon skrip ing asal liyane. Login karo Amazon SDK kanggo JavaScript ngidini telpon saka asal liyane yen ditemtokake minangka bagean saka aplikasi.
Nalika ndhaptar a websitus kanggo Login nganggo Amazon, ketik skema, domain, lan opsional, port kasebut webkaca sing kalebu Login karo Amazon SDK kanggo JavaScript (kanggo mantanample, http: //www.example.com utawa https: // localhost: 8080).
diijini bali URL A bali URL yaiku alamat ing a websitus sing nggunakake Login nganggo Amazon.
Ing layanan wewenang pangalihan pangguna menyang alamat iki nalika mlebu.
Deleng uga pangalihan URL.
kunci API Pengenal sing digunakake Login karo SDK Amazon kanggo ngenali aplikasi seluler menyang layanan otorisasi. Tombol API digawe nalika ndhaptar aplikasi seluler.
aplikasi Aplikasi minangka registrasi sing ngemot informasi sing dibutuhake layanan otorisasi kanggo verifikasi klien sadurunge klien bisa ngakses pro pelangganfiles. Uga ngemot informasi dhasar babagan bisnis sing ditampilake pangguna saben nggunakake Login karo Amazon ing webapp situs utawa seluler.
aplikasi Aplikasi minangka registrasi sing ngemot informasi ing layanan wewenang kudu verifikasi klien sadurunge klien bisa ngakses pro pelangganfiles. Uga ngemot informasi dhasar babagan bisnis sing ditampilake pangguna saben nggunakake Login karo Amazon ing webapp situs utawa seluler.
ID appstore ID AppStore kanthi unik ngenali aplikasi seluler ing Amazon AppStore.
kode wewenang Kode otorisasi minangka nilai sing digunakake dening Grant Kode wewenang kanggo ngidini a websitus kanggo njaluk token akses.
ngawèhaké kode wewenang Grant Code Otorisasi minangka hibah wewenang sing digunakake
server pangolahan adhedhasar kanggo njaluk token akses. Nggunakake hibah kode otorisasi, server nampa kode wewenang minangka parameter pitakon sawise pangguna mlebu. Server ngganti kode otorisasi, pengenal klien, lan klien rahasia kanggo token akses lan token refresh.
hibah wewenang Grant wewenang minangka proses ing endi layanan wewenang verifikasi klien webpanjaluk situs kanggo akses menyang pro pelangganfile. Hibah wewenang mbutuhake a pengenal klien lan an ruang lingkup akses, lan bisa uga mbutuhake a klien rahasia. Yen proses kasebut sukses, websitus diwenehake lan token akses.
Ana rong jinis hibah wewenang, an Grant implisit lan an Grant Kode wewenang.
layanan wewenang Layanan otorisasi Login karo Amazon minangka koleksi titik endpoint sing disedhiyakake dening Amazon sing ngidini klien mlebu pangguna liwat hibah wewenang. Layanan otorisasi nampilake layar mlebu lan layar ijin kanggo pangguna. Nyedhiyakake token akses, token refresh, lan pro pelangganfile data kanggo Mlebu karo klien Amazon.
pengenal bundel Pengenal bundel minangka pengenal unik kanggo aplikasi iOS. Biasane njupuk wujud com.companyname.appname.
klien Klien yaiku webaplikasi situs utawa seluler sing nggunakake Login nganggo Amazon.
pengenal klien Pengenal klien minangka nilai sing diwenehake kanggo klien nalika ndaftar karo Login karo Amazon. Ukurane maksimal 100 bait. Pengenal klien digunakake bebarengan karo rahasia klien kanggo verifikasi identitas klien nalika njaluk hibah otorisasi saka layanan wewenang. Pengenal klien ora rahasia.
klien rahasia Rahasia klien, kayata pengenal klien, minangka nilai sing diwenehake kanggo klien nalika ndaftar karo Login karo Amazon. Ukurane maksimal 64 bait. Rahasia klien digunakake bebarengan karo pengenal klien kanggo verifikasi identitas klien nalika njaluk angawèhaké uthorization saka ing layanan wewenang. Rahasia klien kudu dijaga rahasia.
layar idin Nalika pangguna mlebu a webapp situs utawa seluler kaping pisanan, ditampilake layar idin yen aplikasi njaluk profile data.
Layar idin nuduhake jeneng, gambar logo file, lan kabar privasi URL digandhengake karo app, bebarengan karo ruang lingkup akses app dijaluk.
pro pelangganfile Pro pelangganfile ngemot informasi babagan Login karo pelanggan Amazon, kalebu jenenge, alamat email, kode pos, lan pengenal unik. A websitus kudu entuk token akses sadurunge bisa entuk pro pelangganfile. Jinis profile data bali ditemtokake dening ruang lingkup akses.
hibah implisit Hibah Implisit yaiku hibah wewenang sing bisa dirampungake mung nggunakake pangguna web browser Nggunakake hibah implisit, browser bakal nampa token akses minangka fragmen URI. Pemberian implisit mbutuhake a pengenal klien lan an ruang lingkup akses. Grant sing diwenehake ora bali a token refresh.
layar mlebu Layar mlebu minangka kaca HTML sing diwenehake menyang pangguna nalika nyoba mlebu websitus utawa aplikasi seluler nggunakake Login nganggo Amazon. Pangguna bisa ngetik akun Amazon sing ana utawa nggawe sing anyar saka kaca iki.
gambar logo file PNG A file diwenehake dening klien nalika nyiyapake aplikasi. Iki ditampilake ing layar ijin yen pangguna durung menehi akses menyang klien websitus Logo kasebut nggambarake klien websitus.
jeneng paket Jeneng paket minangka pengenal unik kanggo aplikasi Android. Biasane njupuk formulir com.companyname.appname.
kabar privasi URL A URL diwenehake dening klien nalika nyiyapake aplikasi. Iki ditampilake ing layar idin yen pangguna durung menehi akses menyang klien websitus Ing URL ngirim ngarahake pangguna menyang kabijakan privasi kanggo klien websitus.
pangalihan URL A URL diwenehake dening klien menyang layanan wewenang. Sawise pangguna mlebu, layanan bakal pangalihan browser pangguna menyang alamat iki. Deleng uga diijini Bali URL.
token refresh Token refresh diwenehake dening layanan wewenang nalika ing
klien nggunakake Grant Kode wewenang. Klien bisa nggunakake token refresh kanggo njaluk token akses anyar nalika saiki token akses kadaluarso. Token refresh duwe ukuran maksimum 2048 bait. Tandatangan minangka nilai hash SHA-256 sing ditempelake ing aplikasi seluler sing verifikasi identitas aplikasi kasebut. Biasane njupuk wujud
01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:
ef:01:23:45:67:89:ab:cd:ef:01:23:45:67:89:ab:cd:ef.
panganggo Pangguna minangka wong sing ngunjungi klien websitus lan nyoba mlebu nggunakake Login karo Amazon.
versi Versi minangka jinis Login khusus karo klien Amazon sing didaftar ing aplikasi. Aplikasi Login nganggo Amazon bisa duwe macem-macem versi, sing ndukung Android, iOS, utawa web.
amazon Login nganggo Pandhuan Miwiti Amazon kanggo Websitus - Download [dioptimalake]
amazon Login nganggo Pandhuan Miwiti Amazon kanggo Websitus - Ngundhuh