amazon Skráðu þig inn hjá Amazon Byrjaðu
Innskráning með Amazon: Leiðbeiningar fyrir byrjendur fyrir Websíður Höfundarréttur © 2017 Amazon Services, LLC eða hlutdeildarfélag þess. Allur réttur áskilinn.
Amazon og Amazon merkið eru vörumerki Amazon.com, Inc. eða hlutdeildarfélaga þess. Allt annað
vörumerki sem ekki eru í eigu Amazon eru eign viðkomandi eigenda.
Skráðu þig með Innskráningu hjá Amazon
Áður en þú getur notað Innskráning með Amazon á a websíðu eða í farsímaforriti, þú verður að skrá forrit með Innskráning með Amazon. Innskráning þín með Amazon forritinu er skráningin sem inniheldur grunnupplýsingar um fyrirtækið þitt og upplýsingar um hvert websíða eða farsímaforrit sem þú býrð til sem styður innskráningu með Amazon. Þessar viðskiptaupplýsingar eru birtar notendum í hvert sinn sem þeir nota Innskráning með Amazon á þínu webvef eða farsímaforrit. Notendur munu sjá nafn forritsins þíns, lógóið þitt og krækju á persónuverndarstefnu þína. Þessi skref sýna hvernig þú skráir Android forritið þitt til notkunar með innskráningu hjá Amazon.
Skráðu þig inn með Amazon forritinu
- Farðu til https://login.amazon.com.
- Ef þú hefur skráð þig inn á Amazon áður, smelltu á App Console. Annars smellirðu á Skráðu þig. Þú verður vísað til Seller Central, sem sér um skráningu umsókna vegna innskráningar hjá Amazon. Ef þetta er þitt
í fyrsta skipti sem þú notar Seller Central verður þú beðinn um að setja upp Seller Central reikning. - Smelltu á Nýskrá umsókn. Skráðu umsóknarformið þitt:
a. Í Skráðu umsóknarformið þitt verður þú að slá inn nafn og lýsingu fyrir umsókn þína.
The Nafn er nafnið sem birtist á samþykkisskjánum þegar notendur samþykkja að deila upplýsingum með forritinu þínu. Þetta nafn á við um Android, iOS og webvefútgáfur af forritinu þínu. Lýsingin hjálpar þér að aðgreina hverja innskráningu þína með Amazon forritum og er ekki sýnd notendum.
b. Sláðu inn a Persónuvernd URL fyrir umsókn þína.
Persónuverndartilkynningin URL er staðsetning persónuverndarstefnu fyrirtækis þíns eða forrits (tdample, http: //www.example.com/privacy.html). Þessi hlekkur er birtur notendum á samþykki skjánum.
c. Ef þú vilt bæta við a Logo mynd fyrir umsókn þína, smelltu Veldu File og finndu viðeigandi mynd.
Þetta merki birtist á innskráningar- og samþykkisskjánum til að tákna fyrirtæki þitt eða websíðu. Merkið verður skreppt í 50 pixla á hæð ef það er hærra en 50 pixlar; það er engin takmörkun á breidd merkisins. - Smelltu Vista. Þitt sampskráningin ætti að líta svipað út:
Eftir að grunnstillingar forrita eru vistaðar geturðu bætt við stillingum fyrir sérstakar webvefsíður og farsímaforrit sem munu nota þessa innskráningu með Amazon reikningi
Bæta við Webvefsíðustillingar við forritið þitt
- Smelltu á forritaskjáinn Web Stillingar. Þú verður sjálfkrafa úthlutað gildum fyrir auðkenni viðskiptavinar og viðskiptamannaleynd. Viðskiptavinurauðkenni auðkennir þitt websíðuna, og leyndur viðskiptavinur er notað í sumum aðstæðum til að staðfesta þitt webvefurinn er ekta. Leyndarmál viðskiptavinarins, eins og lykilorð, er trúnaðarmál. Til view leyndarmál viðskiptavinarins, smelltu Sýna leyndarmál.
- Til að bæta við Leyfilegt JavaScript uppruni or Leyfilegt skil URLs að umsókn þinni, smelltu Breyta.
Athugið: Til að nota Login með Amazon með a websíðuna, verður þú að tilgreina annaðhvort leyfilegan JavaScript uppruna (fyrir óbeina styrki) eða leyfilega skil URL (fyrir heimildarkóða styrk). Ef þú ert að nota Amazon Pay verður þú að tilgreina leyfðan JavaScript uppruna.
a. Ef þinn webvefsíðan mun nota innskráninguna með Amazon SDK fyrir JavaScript, bættu við webuppruna síðunnar til Leyfilegt JavaScript uppruni.
Uppruni er samsetningin af samskiptareglum, léni og höfn (tdample, https: // www.example.com:8443). Leyfður uppruni verður að nota HTTPS samskiptareglur. Ef þú notar staðlaða höfn (höfn 80 eða höfn 443) þarftu aðeins að innihalda lénið (til dæmisample, https: // www.example.com).
Með því að bæta við léninu þínu hér getur SDK fyrir JavaScript haft samskipti við þitt websíðu beint
meðan á innskráningarferlinu stendur. Web vafrar loka venjulega fyrir samskipti milli uppruna milli forskrifta nema forskriftin leyfi það sérstaklega.
Smelltu til að bæta við fleiri en einum uppruna Bættu öðru við.
b. Ef þinn webvefsíðan mun hringja í HTTPS í innskráninguna með heimildarþjónustu Amazon og tilgreina redirect_uri fyrir svör, bæta þeim URI til að vísa til Leyfilegt skil URLs. Endurkoman URL inniheldur bókunina, lénið, slóðina og fyrirspurnarstrengina (tdample, https: // www.example.com/login.php).
Til að bæta við fleiri en einni skilagrein URL, smelltu Bættu við öðru. - Smelltu Vista
Næst skaltu bæta innskráningu með Amazon hnappinn við websíðu. Þú getur valið úr ýmsum hnöppum og valið þá mynd sem hentar þér best websíða. Sjá leiðbeiningar um innskráningu frá Amazon fyrir bestu starfsvenjur og lista yfir myndir sem hægt er að velja um.
- Bættu eftirfarandi kóða við þitt webvefsíðu þar sem þú vilt að hnappurinn birtist. Í þessari handbók verður þetta að vera HTTPS websíða:
<img border="0″ alt="Innskráning með Amazon“
src = ”https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png “
breidd = ”156 ″ hæð =” 32 ″ />
- Valfrjálst. Bættu eftirfarandi krækju við þinn webvefsvæði þar sem þú vilt að tilkynning „útskráning“ birtist:
- Uppfærðu síðuna til að staðfesta að hnappurinn birtist nú á þínum websíða.
Að skrá þig út
Bættu við innskráningu með Amazon SDK fyrir JavaScript
Innskráningin með Amazon SDK fyrir JavaScript mun annast alla erfiða hluta þess að samþætta innskráningu með Amazon í websíða.
- Bættu við eftirfarandi kóða eftir opnunina á síðunni þinni til að hlaða JavaScript inn á síðuna þína:
window.onAmazonLoginReady = virka () {
amazon.Login.setClientId ('ÞITT ÁKJAÐUR');
};
(fall (d) {
var a = d.createElement ('skrift'); a.type = 'text / javascript';
a.async = satt; a.id = 'amazon-login-sdk';
a.src =
'https://assets.loginwithamazon.com/sdk/na/login1.j
s '; d.getElementById ('amazon-root'). appendChild (a);
}) (skjal);
- Skipta um VIÐSKIPTI AÐSKILDA með viðskiptavinarauðkenni sem þú færð þegar þú Skráðu þig með Innskráningu hjá Amazon.
- Bættu við eftirfarandi JavaScript eftir innskráningu með Amazon hnappinn á síðunni þinni.
document.getElementById ('LoginWithAmazon'). onclick = virka () {
options = {scope: 'profile'};
amazon.Login.authorize (valkostir,
'https: //www.example.com/handle_login.php ');
skila ósatt;
};
- Skipta um www.example.com með lénið þitt websíða.
Athugið: Sjálfgefið er að SDK fyrir JavaScript birtir innskráningarskjáinn í sprettiglugga. Þú getur stillt sprettiglugga valkostar færibreytunnar á ósatt til þess í stað að beina viðskiptavinum á nýja síðu til að skrá sig inn. Sprettigluggar eru ekki studdir í móðurmáli iOS WebView-byggt forrit. Ef þú ætlar að nota Login with Amazon í iOS appinu þínu, mælum við með því að nota ios-gsg._TTH [PDF], eða innleiðingu á innskráningarupplifun. Sjáðu webvef-sdk-tilvísun._TTH [PDF] til að fá upplýsingar um að sérsníða valkostabreytu. - Þegar notandinn hefur skráð sig inn og samþykkt að deila tilgreindum gögnum verður núverandi glugga vísað til uppgefins URI og heimildarviðbrögðum verður bætt við fyrirspurnarstrenginn. URI verður að nota https samskiptareglur og vera á sama léni og núverandi gluggi.
- Valfrjálst. Eftir að notendur hafa leyfi ættirðu að bæta við aðgangi að tenglinum eða hnappi fyrir útskráningu á síðunni þinni svo þeir geti skráð sig út. Bættu við eftirfarandi JavaScript til að gera notendum kleift að útskrá sig:
document.getElementById ('Logout'). onclick = function () {
amazon.Login.logout ();
};
Þú munt sjá um svarið frá Amazon með /handle_login.php á þínum websíðuna í næsta kafla. Þú getur breytt þessari leið í eina að eigin vali síðar.
Fáðu Profile Upplýsingar
Þú getur fengið atvinnumaður notandansfile upplýsingar frá Amazon með því að nota Aðgangslykil skilað af SDK.
- Í umsókn þinni á miðlara skaltu meðhöndla beiðnina sem gerð er til /handle_login.php og fá atvinnumaðurfile upplýsingar með því að nota aðgangstáknið og Profile REST API. Fyrrverandiamples í PHP, Python, Java og Ruby eru hér að neðan.
- Ræstu þinn websíðuna og staðfestu að þú getur skráð þig inn með Amazon.com persónuskilríkjum þínum.
PHP Example
// Staðfestu að aðgangsmerkið tilheyri okkur // Táknið verður að vera url-kóðuð þegar hún var send til tokeninfo $ c = curl_init ('https://api.amazon.com/auth/o2/tokeninfo?access_token='. urlumrita ($ _ REQUEST ['access_token'])); curl_setopt ($ c, CURLOPT_RETURNTRANSFER, satt); $ r = curl_exec ($ c); curl_loka ($ c); $ d = json_decode ($ r); ef ($ d-> aud! = 'YOUR-CLIENT-ID') {// aðgangsmerkið tilheyrir ekki hausnum okkar ('HTTP/1.1 404 finnst ekki'); bergmál 'Síða fannst ekki'; hætta;} // Skiptu um aðgangsmerki fyrir user profile $ r = curl_exec ($ c); curl_loka ($ c); echo sprintf ('% s% s% s', $ d-> name, $ d-> email, $ d-> user_id); |
Python fyrrverandiample
Þú verður að hlaða niður pycurl bókasafn til að nota þessa sampkóðann.
flytja inn pycurl innflutningur urllib flytja inn json flytja inn StringIO ... b = StringIO.StringIO ()# Staðfestu að aðgangslykillinn tilheyrir okkur # Táknið verður að vera url-kóðuð þegar hún var send til tokeninfo c = pycurl.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.RITEFUNCTION, b.write) framkvæma () ef d ['aud']! = 'viðskiptavinur þinn': # Skiptu um aðgangsmerki fyrir notandi atvinnumaðurfile c = pycurl.Curl() framkvæma () prentaðu „% s% s% s“% (d ['name'], d ['email'], d ['user_id']) |
Java Example
Þú verður að hlaða niður Jackson og HttpHluti bókasöfn til að nota þessa sampkóðann.
flytja inn com.fasterxml.jackson.core.type.TypeReference; flytja inn com.fasterxml.jackson.databind.ObjectMapper; flytja inn org.apache.http.client.fluent.Content; flytja inn org.apache.http.client.fluent.Request; flytja inn java.net.URLKóðari; flytja inn java.util.Map;… // Staðfestu að aðgangslykillinn tilheyrir okkur // Táknið verður að vera url-kóðuð þegar hún var send til tokeninfo Kort m = nýr ObjectMapper (). ReadValue (c.toString (), ný TypeReference> () ef (! ”ÞÉR-VIÐSKIPTI-auðkenni“ .jafnar (m.get („aud“))) { } // Skiptu um aðgangsmerki fyrir user profile System.out.println (String.format (“% s% s% s”, m.get (“name”), |
Ruby fyrrverandiample
þarfnast „rubygems“ krefjast „net / https“ krefjast „json“ krefjast „uri“ ...# Staðfestu að aðgangsstáknið tilheyri okkur # Táknið verður að vera url-kóðuð þegar hún var send til tokeninfo uri = URI.parse (“https://api.amazon.com/auth/o2/tokeninfo?access_token=” + URI.encode (aðgangslykill)) req = Net :: HTTP :: Get.new (uri.request_uri) http = Net :: HTTP.new (uri.host, uri.port) http.use_ssl = satt http.verify_mode = OpenSSL :: SSL :: VERIFY_PEERresponse = http.request (req) afkóða = JSON.parse (svar.líkami) ef afkóða ['aud']! = 'viðskiptavinur þinn' enda # Skiptu um aðgangsmerki fyrir notandi atvinnumaðurfile svar = http.beiðni (req) setur sprintf “% s% s% s”, afkóða ['nafn'], afkóða ['netfang'], |
Ljúktu við samþættingu við þinn Websíða
Núna veistu hvernig á að bæta innskráningu með Amazon við websíðu. Næstu skref eru að samþætta Amazon notendareikninga við reikningastjórnunarkerfið þitt og nota þá til að sérsníða reikninginn þinn websíða fyrir viðskiptavini Amazon. Nánari upplýsingar, sjá:
- Innskráningin með Amazon Handbók þróunaraðila fyrir Websíður
- https://login.amazon.com/documentation/combining-user-accounts
Þarftu meiri hjálp? Skoðaðu okkar málþing.
Orðalisti
aðgangssvið Aðgangssvið skilgreinir tegund notenda atvinnumannafile gögn sem viðskiptavinurinn er
biðja. Í fyrsta skipti sem notandi skráir sig inn sjá þeir lista yfir hlutina í
aðgangsumfangið og verður að samþykkja að afhenda viðskiptavininum gögnin í
til að halda áfram.
aðgangslykill Aðgangstákn er veitt af heimildarþjóni þegar notandi skráir sig inn
inn á síðu. Aðgangstákn er sérstaklega fyrir viðskiptavin, notanda og aðgang
umfang. Aðgangstákn hafa hámarksstærð 2048 bæti. Viðskiptavinur verður að
nota aðgangsmerki til að sækja atvinnumaður viðskiptavinafile gögn.
leyfilegt JavaScript uppruni Uppruni JavaScript er samsetningin af samskiptareglum, léni og höfn þar sem JavaScript símtal er upprunnið. Sjálfgefið, web vafrar loka fyrir JavaScript símtölum frá einum uppruna sem reyna að kalla forskrift á annan uppruna. Innskráningin með Amazon SDK fyrir JavaScript leyfir símtölum frá öðrum uppruna ef þau eru tilgreind sem hluti af umsókn.
Við skráningu a websíðu fyrir innskráningu með Amazon, sláðu inn kerfið, lénið og valfrjálst höfn websíðu sem inniheldur innskráningu með Amazon SDK fyrir JavaScript (tdample, http: //www.example.com eða https: // localhost: 8080).
leyft aftur URL Aftur URL er heimilisfang á a webvefsíða sem notar innskráningu með Amazon.
The heimildarþjónusta vísar notendum á þetta heimilisfang þegar þeir ljúka innskráningu.
Sjá einnig áframsenda URL.
API lykill Auðkenni sem Innskráning með Amazon SDK notar til að bera kennsl á farsímaforrit fyrir heimildarþjónustuna. API lyklar eru búnir til þegar þú skráir farsímaforrit.
umsókn Umsókn er skráningin sem inniheldur upplýsingar sem heimildarþjónustan þarf til að staðfesta viðskiptavin áður en viðskiptavinurinn getur nálgast atvinnumaður viðskiptavinafiles. Það inniheldur einnig grunnupplýsingar um fyrirtækið þitt sem birtast notendum í hvert skipti sem þeir nota Innskráning með Amazon á þínum webvef eða farsímaforrit.
umsókn Umsókn er skráningin sem inniheldur upplýsingar um heimildarþjónusta þarf að staðfesta viðskiptavin áður en sá viðskiptavinur hefur aðgang viðskiptavinur atvinnumaðurfiles. Það inniheldur einnig grunnupplýsingar um fyrirtækið þitt sem birtast notendum í hvert skipti sem þeir nota Innskráning með Amazon á þínum webvef eða farsímaforrit.
auðkenni appstore AppStore auðkenni auðkennir sérstaklega farsímaforrit í Amazon AppStore.
heimildarkóða Heimildarkóði er gildi sem notað er af Leyfiskóðastyrkur að leyfa a webvef til að óska eftir aðgangslykill.
heimildarkóða veiting Heimildarkóðastyrkur er heimildarstyrkur sem notar
miðlara byggð vinnsla til að biðja um aðgangslykill. Með veitingu heimildarkóða veitir netþjónninn heimildarkóða sem fyrirspurnarfæribreytu eftir að notandinn hefur skráð sig inn. Netþjónninn skiptir um heimildarkóða, auðkenni viðskiptavinar, og leyndur viðskiptavinur fyrir aðgangsmerki og hressingarmerki.
heimildarstyrk Leyfisstyrkur er ferlið þar sem heimildarþjónusta staðfestir viðskiptavin webbeiðni síðunnar um aðgang að a viðskiptavinur atvinnumaðurfile. Leyfisstyrkur krefst a auðkenni viðskiptavinar og an aðgangssvið, og getur þurft a leyndur viðskiptavinur. Ef ferlið tekst, þá websíðunni er veitt aðgangslykill.
Það eru tvenns konar heimildarstyrkir, an Óbeina styrk og an Leyfiskóðastyrkur.
heimildarþjónusta Innskráning með Amazon heimildarþjónustu er safn endapunkta frá Amazon sem gerir viðskiptavini kleift að skrá sig inn notanda í gegnum heimildarstyrki. Leyfisþjónustan kynnir notandann innskráningarskjáinn og heimildaskjáinn. Það veitir aðgangsmerki, hressa tákn, og viðskiptavinur atvinnumaðurfile gögn til að skrá þig inn með Amazon viðskiptavinum.
búnt auðkenni Auðkenni knippsins er einstakt auðkenni fyrir iOS forrit. Þeir hafa venjulega form af com.com spanyname.appname.
viðskiptavinur Viðskiptavinur er a webvef eða farsímaforrit sem notar innskráningu með Amazon.
auðkenni viðskiptavinar Auðkenni viðskiptavinar er gildi sem úthlutað er til viðskiptavinarins þegar þeir skrá sig í Innskráningu hjá Amazon. Það hefur hámarksstærð 100 bæti. Viðskiptavinur auðkenni er notað í tengslum við leyndarmál viðskiptavinarins til að sannreyna deili á viðskiptavini þegar þeir biðja um leyfisveitingu frá heimildarþjónusta. Auðkenni viðskiptavinar er ekki leyndarmál.
leyndur viðskiptavinur Viðskiptavinurinn leyndarmál, eins og auðkenni viðskiptavinar, er gildi sem viðskiptavininum er úthlutað þegar þeir skrá sig hjá Login hjá Amazon. Það hefur hámarksstærð 64 bæti. Viðskiptavinur leyndarmál er notað í tengslum við auðkenni viðskiptavinar til að sannreyna deili á viðskiptavini þegar þeir biðja um aheimildarstyrkur frá heimildarþjónusta. Leyndarmál viðskiptavinarins verður að vera trúnaðarmál.
samþykkisskjá Þegar notandi skráir sig inn á webvefsvæði eða farsímaforrit í fyrsta skipti, þeim er boðinn samþykki skjár ef forritið óskar eftir atvinnumannifile gögn.
Samþykkisskjárinn sýnir nafnið, lógó mynd file, og persónuverndartilkynningu URL í tengslum við app, ásamt aðgangssvið appið er að biðja um.
viðskiptavinur atvinnumaðurfile Atvinnumaður viðskiptavinafile inniheldur upplýsingar um innskráningu með viðskiptavini Amazon, þar á meðal nafn þeirra, netfang, póstnúmer og einstakt auðkenni. A websíða verður að fá aðgangslykill áður en þeir geta fengið viðskiptavinfile. Eins konar atvinnumaðurfile gögn sem skilað er ákvarðast af aðgangssvið.
óbeina styrk Óbeint styrk er heimildarstyrk sem hægt er að klára með því aðeins að nota notandann web vafra. Með því að nota óbeina styrkinn fær vafrinn aðgangslykill sem URI brot. Óbeinn styrkur krefst a auðkenni viðskiptavinar og an aðgangssvið. Óbeina styrkinn skilar ekki a hressa tákn.
innskráningarskjár Innskráningaskjárinn er HTML síða sem notendum er kynnt þegar þeir reyna að skrá sig inn á webvefsíðu eða farsímaforriti með því að nota Login með Amazon. Notendur geta slegið inn núverandi Amazon reikning eða búið til nýjan frá þessari síðu.
lógó mynd file PNG file frá viðskiptavininum þegar hann setur upp umsókn. Þetta birtist á heimildaskjánum ef notandinn hefur ekki veitt aðgang að viðskiptavininum websíðu. Merkið táknar viðskiptavininn websíða.
nafn pakka Heiti pakka er einkvæmt auðkenni fyrir Android forrit. Þeir eru venjulega í formi com.companyname.appname.
persónuverndartilkynningu URL A URL frá viðskiptavininum þegar hann setur upp umsókn. Þetta birtist á samþykkisskjánum ef notandinn hefur ekki veitt aðgang að viðskiptavininum websíða. The URL ætti að beina notendum að persónuverndarstefnu fyrir viðskiptavininn websíða.
áframsenda URL A URL sem viðskiptavinurinn veitir heimildarþjónusta. Eftir að notandinn hefur skráð sig inn mun þjónustan beina vafra notandans á þetta heimilisfang. Sjá einnig leyfilegt skil URL.
hressa tákn Endurnýjunarmerki er veitt af heimildarþjónusta þegar
viðskiptavinur notar Leyfiskóðastyrkur. Viðskiptavinur getur notað hressingarmerki til að biðja um nýtt aðgangsmerki þegar núverandi aðgangslykill rennur út. Uppfæra tákn hafa hámarksstærð 2048 bæti. Undirskrift er SHA-256 kjötkássugildi sem er fellt inn í farsímaforrit sem staðfestir auðkenni forritsins. Þeir hafa venjulega form af
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.
notandi Notandi er einstaklingur sem heimsækir viðskiptavin websíðuna og reynir að skrá sig inn með innskráningu með Amazon.
útgáfu Útgáfa er sérstök tegund innskráningar með Amazon viðskiptavin sem er skráður á umsókn. Innskráning með Amazon forriti getur haft margar útgáfur, hver styður annaðhvort Android, iOS eða web.
amazon Innskráning með Amazon Byrjunarleiðbeiningar fyrir Websíður - Sækja [bjartsýni]
amazon Innskráning með Amazon Byrjunarleiðbeiningar fyrir Websíður - Sækja