amazon Kirjaudu sisään Amazonin käytön aloittaminen
Kirjaudu sisään Amazonilla: Aloitusopas Websivustoja Tekijänoikeus © 2017 Amazon Services, LLC tai sen tytäryhtiöt. Kaikki oikeudet pidätetään.
Amazon ja Amazon-logo ovat Amazon.com, Inc.:n tai sen tytäryhtiöiden tavaramerkkejä. Kaikki muu
tavaramerkit, joita Amazon ei omista, ovat omistajiensa omaisuutta.
Rekisteröidy Kirjaudu sisään Amazon-palveluun
Ennen kuin voit käyttää kirjautumista Amazonilla a websivustossa tai mobiilisovelluksessa, sinun on rekisteröitävä sovellus Login with Amazon -sovelluksella. Login with Amazon -sovellus on rekisteröinti, joka sisältää perustiedot yrityksestäsi ja tiedot jokaisesta webluomasi sivusto tai mobiilisovellus, joka tukee Amazonin kautta kirjautumista. Nämä yritystiedot näytetään käyttäjille aina, kun he käyttävät kirjautumista Amazonilla websivusto tai mobiilisovellus. Käyttäjät näkevät sovelluksesi nimen, logosi ja linkin tietosuojakäytäntöön. Nämä vaiheet osoittavat, kuinka rekisteröit Android -sovelluksesi käytettäväksi sisäänkirjautumisen kanssa Amazonin kanssa.
Rekisteröi kirjautumistunnuksesi Amazon-sovelluksella
- Siirry osoitteeseen https://login.amazon.com.
- Jos olet kirjautunut sisään Amazoniin aiemmin, napsauta App Console. Napsauta muussa tapauksessa Rekisteröidy. Sinut ohjataan Seller Centraliin, joka hoitaa sovelluksen rekisteröinnin kirjautumista varten Amazonin kanssa. Jos tämä on sinun
ensimmäistä kertaa Seller Centralia käytettäessä sinua pyydetään perustamaan Seller Central -tili. - Napsauta Rekisteröi uusi sovellus. Rekisteröi hakemuslomake tulee näkyviin:
a. Rekisteröi hakemuksesi -lomakkeeseen sinun on annettava hakemuksellesi nimi ja kuvaus.
The Nimi on nimi, joka näkyy suostumusnäytössä, kun käyttäjät suostuvat jakamaan tietoja sovelluksesi kanssa. Tämä nimi koskee Androidia, iOS:ää ja websovelluksesi sivustoversiot. Kuvaus auttaa sinua erottamaan kirjautumisesi Amazon -sovelluksista, eikä sitä näytetä käyttäjille.
b. Syötä a Yksityisyys URL hakemuksellesi.
Tietosuojailmoitus URL on yrityksesi tai sovelluksesi tietosuojakäytännön sijainti (esimampesimerkiksi, http: //www.example.com/privacy.html). Tämä linkki näkyy käyttäjille suostumusnäytössä.
c. Jos haluat lisätä a Logon kuva Napsauta hakemuksesi kohdalla Valita File ja etsi sopiva kuva.
Tämä logo näkyy kirjautumis- ja suostumusnäytössä edustamaan yritystäsi tai websivusto. Logo pienennetään 50 pikseliin, jos se on yli 50 pikseliä; logon leveyttä ei ole rajoitettu. - Napsauta Tallentaa. Sinun samprekisteröinnin pitäisi näyttää tältä:
Kun sovelluksesi perusasetukset on tallennettu, voit lisätä tiettyjä asetuksia websivustot ja mobiilisovellukset, jotka käyttävät tätä kirjautumista Amazon -tilillä
Lisätä Websivuston asetukset sovellukseesi
- Napsauta Sovellusnäytössä Web Asetukset. Sinulle määritetään automaattisesti arvot asiakastunnukselle ja asiakassalaisuudelle. Asiakastunnus tunnistaa sinut websivusto ja asiakkaan salaisuus käytetään joissakin tilanteissa vahvistaaksesi websivusto on aito. Asiakkaan salaisuus, kuten salasana, on luottamuksellinen. Vastaanottaja view asiakkaan salaisuus, napsauta Näytä salaisuus.
- lisätäksesi Sallitut JavaScript-alkuperät or Sallittu paluu URLs napsauta Muokata.
Huomautus: Kirjautumisen käyttäminen Amazonin kanssa a websivusto, sinun on määritettävä joko sallittu JavaScript -alkuperä (implisiittiselle myöntämiselle) tai sallittu palautus URL (valtuutuskoodia varten). Jos käytät Amazon Paya, sinun on määritettävä sallittu JavaScript-alkuperä.
a. Jos sinun websivusto käyttää kirjautumista Amazon SDK: n kanssa JavaScriptiin, lisää oma websivuston alkuperä Sallitut JavaScript-alkuperät.
Alkuperä on protokollan, verkkotunnuksen nimen ja portin yhdistelmä (esimamposoitteessa https: // www.example.com:8443). Sallittujen lähteiden on käytettävä HTTPS -protokollaa. Jos käytät vakioporttia (portti 80 tai portti 443), sinun on sisällytettävä vain verkkotunnus (esimamposoitteessa https: // www.example.com).
Kun lisäät verkkotunnuksesi tänne, JavaScriptin SDK voi kommunikoida verkkotunnuksesi kanssa websivustolle suoraan
kirjautumisprosessin aikana. Web selaimet yleensä estävät alkuperän välisen viestinnän skriptien välillä, ellei komentosarja nimenomaisesti salli sitä.
Lisää useita alkuperäisiä napsauttamalla Lisää toinen.
b. Jos sinun websivusto soittaa HTTPS -puheluita Login with Amazon -valtuutuspalveluun ja määrittää vastauksille redirect_uri, lisää nämä uudelleenohjaus -URI -osoitteet Sallittu paluu URLs. Paluu URL sisältää protokollan, toimialueen, polun ja kyselymerkkijonon (esimamposoitteessa https: // www.example.com/login.php).
Voit lisätä useita palautuksia URL, napsauta Lisää toinen. - Napsauta Tallentaa
Lisää seuraavaksi Kirjaudu sisään Amazonilla -painike websivusto. Voit valita useista painikkeista ja valita itsellesi parhaiten sopivan kuvan websivusto. Katso Sisäänkirjautuminen Amazon-tyyliohjeita parhaat käytännöt ja luettelo kuvista, joista valita.
- Lisää seuraava koodi omaan websivusto, jossa haluat painikkeen näkyvän. Tässä oppaassa tämän on oltava HTTPS websivusto:
<img border=”0″ alt=”Kirjaudu sisään Amazonilla”
src = ”https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png ”
leveys = ”156 ″ korkeus =” 32 ″ />
- Valinnainen. Lisää seuraava linkki websivusto, jossa haluat "Kirjaudu ulos" -kehotteen näkyviin:
- Päivitä sivu vahvistaaksesi, että painike näkyy nyt websivusto.
Kirjautua ulos
Lisää sisäänkirjautuminen Amazon SDK: lla JavaScriptiä varten
Kirjautuminen Amazon SDK: lla JavaScriptiin käsittelee kaikki Amazonin sisäänkirjautumisen integroinnin vaikeat osat websivusto.
- Lisää seuraava koodi avaamisen jälkeen sivullasi ladata JavaScript sivullesi:
window.onAmazonLoginReady = function () {
amazon.Login.setClientId ('OMA ASIAKAS-ID');
};
(funktio (d) {
var a = d.createElement ('käsikirjoitus'); a.type = 'text / javascript';
a.async = tosi; a.id = 'amazon-login-sdk';
a.src =
'https://assets.loginwithamazon.com/sdk/na/login1.j
s '; d.getElementById ('Amazon-root'). appendChild (a);
})(asiakirja);
- Korvata ASIAKAS-ID asiakastunnuksella, jonka saat, kun saat Rekisteröidy Kirjaudu sisään Amazon-palveluun.
- Lisää seuraava JavaScript sivustollasi Kirjaudu sisään Amazon-painikkeen jälkeen.
document.getElementById ('LoginWithAmazon'). onclick = function () {
vaihtoehdot = {laajuus: 'profile'};
amazon.Login.authorize (vaihtoehdot,
"https: //www.example.com/handle_login.php ');
palauttaa väärä;
};
- Korvaa www.example.com verkkotunnuksellasi websivusto.
Huomautus: JavaScriptin SDK näyttää oletusarvoisesti kirjautumisnäytön ponnahdusikkunassa. Voit asettaa asetusparametrin ponnahdusominaisuuden arvoksi epätosi ja ohjata asiakkaat sen sijaan uudelle sivulle kirjautumista varten. Ponnahdusikkunoita ei tueta natiivissa iOS: ssä WebView-pohjaisia sovelluksia. Jos aiot käyttää kirjautumista Amazonin kanssa iOS -sovelluksessasi, suosittelemme joko käyttämään ios-gsg._TTH [PDF] tai uudelleenohjatun kirjautumiskokemuksen toteuttaminen. Katso website-sdk-reference._TTH [PDF], jos haluat lisätietoja asetusparametrin mukauttamisesta. - Kun käyttäjä on kirjautunut sisään ja antanut suostumuksensa jakamaan määritetyt tiedot, nykyinen ikkuna ohjataan annettuun URI: hen ja valtuutusvaste lisätään kyselymerkkijonoon. URI: n on käytettävä https-protokollaa ja oltava samalla toimialueella kuin nykyinen ikkuna.
- Valinnainen. Kun käyttäjille on annettu lupa, sinun on lisättävä pääsy sivustosi uloskirjautumisen hyperlinkkiin tai painikkeeseen, jotta he voivat kirjautua ulos. Lisää seuraava JavaScript, jotta käyttäjät voivat kirjautua ulos:
document.getElementById ('Logout'). onclick = function () {
amazon.Login.logout ();
};
Käsittelet Amazonin vastausta /handle_login.php websivusto seuraavassa osiossa. Voit muuttaa tämän polun haluamaksesi myöhemmin.
Hanki Profile Tiedot
Voit hankkia käyttäjän ammattilaisenfile tietoja Amazonilta käyttämällä Käyttöoikeustunnus SDK palautti.
- Käsittele palvelinpuolen sovelluksessasi /handle_login.php-pyyntöä ja hanki profile tietoja käyttöoikeustunnuksen ja Pro: n avullafile REST API. Esimampalla PHP, Python, Java ja Ruby.
- Käynnistä omasi websivusto ja vahvista, että voit kirjautua sisään Amazon.com -tunnuksillasi.
PHP Esimample
// Varmista, että käyttöoikeustunnus kuuluu meille // Tunnuksen on oltava url-koodattu, kun se välitetään tokeninfolle $ c = curl_init ('https://api.amazon.com/auth/o2/tokeninfo?access_token='. urlkoodata ($ _ REQUEST ['access_token'])); curl_setopt ($ c, CURLOPT_RETURNTRANSFER, true); $ r = curl_exec ($ c); curl_sulje ($ c); $ d = json_decode ($ r); if ($ d-> aud! = 'YOUR-CLIENT-ID') {// käyttöoikeustunnus ei kuulu meille otsikkoon ('HTTP/1.1 404 Not Found'); echo 'Sivua ei löydy'; poistu;} // Vaihda käyttöoikeustunnus käyttäjäprofiinfile $ r = curl_exec ($ c); curl_sulje ($ c); echo sprintf ('% s% s% s', $ d-> nimi, $ d-> sähköposti, $ d-> user_id); |
Python Example
Sinun on ladattava pycurl kirjasto käyttää tätä sampkoodia.
tuoda pycurl tuoda urllib Tuo json Tuo StringIO… b = StringIO.StringIO ()# Varmista, että käyttöoikeustunnus kuuluu meille # Tunnuksen on oltava url-koodattu, kun se välitetään tokeninfolle 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 (pycurlWRITEFUNCTION, b.write) c. suorita () jos d ['aud']! = 'OMA ASIAKAS-ID': # Vaihda käyttöoikeustunnus käyttäjäprofiinfile c = pycurl.Curl() c. suorita () tulosta ”% s% s% s”% (d ['nimi'], d ['sähköposti'], d ['käyttäjän_tunnus]] |
Java esimample
Sinun on ladattava Jackson ja HttpKomponentit kirjastot voivat käyttää tätäampkoodia.
tuo com.fasterxml.jackson.core.type.TypeReference; tuo com.fasterxml.jackson.databind.ObjectMapper; tuo org.apache.http.client.fluent.Content; Tuo org.apache.http.client.fluent.Request; tuo java.net.URLKooderi; import java.util.Map;… // Varmista, että käyttöoikeustunnus kuuluu meille // Tunnuksen on oltava url-koodattu, kun se välitetään tokeninfolle Kartta m = new ObjectMapper (). ReadValue (c.toString (), uusi TypeReference> () jos (! ”OMA ASIAKAS-ID”. on yhtä suuri (m.get (“aud”))) { } // Vaihda käyttöoikeustunnus käyttäjäprofiinfile System.out.println (String.format ("% s% s% s", m.get ("nimi"), |
Ruby Example
vaativat "rubygemejä" vaativat "net / https" vaativat “jsonia” vaatia "uri"…# Varmista, että käyttöoikeustunnus kuuluu meille # Tunnuksen on oltava url-koodattu, kun se välitetään tokeninfolle 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.uusi (uri.host, uri.port) http.use_ssl = tosi http.verify_mode = OpenSSL :: SSL :: VERIFY_PEERresponse = http.request (req) purkaa = JSON.parse (vastaus.keho) jos purkaa ['aud']! = 'OMA ASIAKAS-ID' loppu # Vaihda käyttöoikeustunnus käyttäjäprofiinfile vastaus = http.pyyntö (kysely) laittaa sprintf ”% s% s% s”, purkaa ['nimi'], purkaa ['sähköposti'], |
Viimeistele integrointi kanssasi Websivusto
Nyt tiedät, miten voit lisätä sisäänkirjautumisen Amazonin kanssa websivusto. Seuraavat vaiheet on integroida Amazon -käyttäjätilit tilisi hallintajärjestelmään ja käyttää niitä henkilökohtaistamiseen websivusto Amazon -asiakkaille. Lisätietoja:
- Kirjaudu sisään Amazonin kanssa Kehittäjän opas tuotteelle Websivustoja
- https://login.amazon.com/documentation/combining-user-accounts
Tarvitsetko lisää apua? Katso meidän foorumeilla.
Sanasto
pääsyn laajuus Käyttöoikeusalue määrittelee user pro -tyypinfile tiedot, jotka asiakas on
pyytäminen. Kun käyttäjä kirjautuu sisään ensimmäisen kerran, hän näkee luettelon kohteista
pääsyn laajuuden ja hänen on suostuttava toimittamaan tiedot asiakkaalle vuonna
jatkaaksesi.
pääsytunnus Valtuutuspalvelin myöntää käyttöoikeustunnuksen, kun käyttäjä kirjautuu sisään
sisään sivustoon. Käyttöoikeustunnus on erityinen asiakkaalle, käyttäjälle ja pääsylle
soveltamisala. Käyttöoikeustunnusten enimmäiskoko on 2048 tavua. Asiakkaan on
käytä käyttöoikeustunnusta noutaaksesi asiakaspronfile tiedot.
sallittu JavaScript-alkuperä JavaScript -alkuperä on protokollan, toimialueen ja portin yhdistelmä, josta JavaScript -puhelu on peräisin. Oletuksena, web selaimet estävät JavaScript -puheluita yhdestä lähteestä, jotka yrittävät kutsua skriptiä toisesta lähteestä. Kirjautuminen Amazon SDK: lla JavaScriptiin sallii puhelut muista lähteistä, jos ne on määritetty osana sovellus.
Rekisteröityessäsi a webKirjaudu sisään Amazonilla -sivustolla, kirjoita järjestelmän malli, toimialue ja valinnaisesti portti websivu, joka sisältää kirjautumisen Amazon SDK: lla JavaScriptiin (esimampesimerkiksi, http: //www.example.com tai https: // localhost: 8080).
sallittu paluu URL Paluu URL on osoite osoitteessa websivusto, joka käyttää kirjautumista Amazonin kanssa.
The valtuutuspalvelu ohjaa käyttäjät tähän osoitteeseen, kun he ovat kirjautuneet sisään.
Katso myös uudelleenohjaus URL.
API-avain Tunniste, jota kirjaudutaan Amazon SDK: illa, käyttää tunnistamaan mobiilisovelluksen valtuutuspalveluun. API-avaimet luodaan, kun rekisteröit mobiilisovelluksen.
sovellus Sovellus on rekisteröinti, joka sisältää tiedot, jotka valtuutuspalvelun on vahvistettava asiakas ennen kuin asiakas voi käyttää asiakasprofiiliafiles. Se sisältää myös perustietoja yrityksestäsi, joka näytetään käyttäjille aina, kun he käyttävät kirjautumista Amazonin kanssa websivusto tai mobiilisovellus.
sovellus Sovellus on rekisteröinti, joka sisältää tietoja valtuutuspalvelu on vahvistettava asiakas ennen kuin asiakas voi käyttää sitä asiakas ammattilainenfiles. Se sisältää myös perustietoja yrityksestäsi, joka näytetään käyttäjille aina, kun he käyttävät kirjautumista Amazonin kanssa websivusto tai mobiilisovellus.
sovelluskaupan tunnus AppStore ID tunnistaa mobiilisovelluksen ainutlaatuisesti Amazon AppStore -kaupassa.
valtuutuskoodi Valtuutuskoodi on arvo, jota Valtuutuskoodin myöntäminen sallia a websivusto pyytää pääsytunnus.
valtuutuskoodin myöntäminen Valtuutuskoodi-apuraha on valtuutus, joka käyttää
palvelin perustuva käsittely pääsytunnus. Valtuutuskoodia myönnettäessä palvelin saa valtuutuskoodi kyselyparametrina käyttäjän kirjautumisen jälkeen. Palvelin vaihtaa valtuutuskoodin, asiakastunnus, ja asiakkaan salaisuus käyttöoikeustunnukselle ja päivitystunnukselle.
luvan myöntäminen Valtuutusapuraha on prosessi, jossa valtuutuspalvelu vahvistaa asiakkaan websivuston pääsypyyntö a asiakas ammattilainenfile. Valtuutusapuraha edellyttää a asiakastunnus ja an pääsyn laajuusja voi vaatia a asiakkaan salaisuus. Jos prosessi onnistuu, websivustolle myönnetään pääsytunnus.
Valtuutusapurahoja on kahdenlaisia, ja Epäsuora avustus ja an Valtuutuskoodin myöntäminen.
valtuutuspalvelu Kirjautuminen Amazon-valtuutuspalvelulla on Amazonin toimittama päätepisteiden kokoelma, jonka avulla asiakas voi kirjautua sisään käyttäjän kautta lupa-avustukset. Valtuutuspalvelu näyttää käyttäjille kirjautumisnäytön ja käyttöoikeusnäytön. Se tarjoaa pääsymerkit, päivitä rahakkeet, ja asiakas ammattilainenfile tietoja Amazon-asiakkaiden kirjautumiseen.
nipun tunniste Niputunniste on iOS-sovelluksen yksilöllinen tunniste. Ne ovat yleensä muodossa com.yritysnimi.sovelluksenimi.
asiakas Asiakas on a websivusto tai mobiilisovellus, joka käyttää kirjautumista Amazonin kanssa.
asiakastunnus Asiakastunnus on asiakkaalle määritetty arvo, kun hän rekisteröi Amazonin sisäänkirjautumisen. Sen enimmäiskoko on 100 tavua. Asiakastunnusta käytetään yhdessä asiakassalaisuuden kanssa asiakkaan henkilöllisyyden tarkistamiseksi, kun he pyytävät valtuutuslupaa valtuutuspalvelu. Asiakastunnus ei ole salainen.
asiakkaan salaisuus Asiakassalaisuus, kuten asiakastunnuson arvo, joka määritetään asiakkaalle, kun hän rekisteröityy sisään Amazon-palveluun. Sen enimmäiskoko on 64 tavua. Asiakassalaisuutta käytetään yhdessä asiakastunnuksen kanssa asiakkaan henkilöllisyyden vahvistamiseksi, kun he pyytävät aluvan myöntäminen alkaen valtuutuspalvelu. Asiakassalaisuus on pidettävä luottamuksellisena.
suostumusnäyttö Kun käyttäjä kirjautuu sisään websivusto tai mobiilisovellus ensimmäistä kertaa, heille näytetään suostumusnäyttö, jos sovellus pyytää ammattilaistafile tiedot.
Suostumusnäytössä näkyy nimi, logon kuva file, ja tietosuojailmoitus URL liittyvät sovellukseen sekä pääsyn laajuus sovellus pyytää.
asiakas ammattilainenfile Asiakkaan ammattilainenfile sisältää tietoja sisäänkirjautumisesta Amazon -asiakkaasta, mukaan lukien heidän nimen, sähköpostiosoitteen, postinumeron ja yksilöllisen tunnisteen. A websivuston on hankittava pääsytunnus ennen kuin he voivat hankkia asiakasammattilaisenfile. Sellainen ammattilainenfile palautettavat tiedot määritetään pääsyn laajuus.
implisiittinen apuraha Implisiittinen apuraha on luvan myöntäminen jotka voidaan suorittaa vain käyttäjän avulla web selaimen. Käyttämällä implisiittistä apurahaa selain vastaanottaa pääsytunnus URI-fragmenttina. Epäsuora apuraha edellyttää a asiakastunnus ja an pääsyn laajuus. Epäsuora avustus ei palauta a päivitä tunnus.
kirjautumisnäyttö Kirjautumisnäyttö on HTML -sivu, joka esitetään käyttäjille, kun he yrittävät kirjautua sisään websivusto tai mobiilisovellus käyttämällä kirjautumista Amazonin kanssa. Käyttäjät voivat syöttää olemassa olevan Amazon -tilin tai luoda uuden tältä sivulta.
logon kuva file PNG file asiakkaan tarjoama sovellus. Tämä näkyy käyttöoikeusnäytössä, jos käyttäjä ei ole myöntänyt käyttöoikeutta asiakasohjelmaan websivusto. Logo edustaa asiakasta websivusto.
paketin nimi Paketin nimi on Android-sovelluksen yksilöllinen tunniste. Ne ovat yleensä muodossa com.companyname.appname.
tietosuojailmoitus URL A URL asiakkaan tarjoama sovellus. Tämä näkyy suostumusnäytössä, jos käyttäjä ei ole myöntänyt käyttöoikeutta asiakasohjelmaan websivusto. The URL pitäisi ohjata käyttäjät asiakkaan tietosuojakäytäntöön websivusto.
uudelleenohjaus URL A URL asiakkaan toimittama valtuutuspalvelu. Kun käyttäjä on kirjautunut sisään, palvelu ohjaa käyttäjän selaimen tähän osoitteeseen. Katso myös sallittu paluu URL.
päivitä tunnus Päivitysvaltuuden myöntää valtuutuspalvelu kun
asiakas käyttää Valtuutuskoodin myöntäminen. Asiakas voi käyttää päivitystunnusta uuden käyttöoikeustunnuksen pyytämiseen, kun nykyinen pääsytunnus vanhenee. Päivitysmerkkien enimmäiskoko on 2048 tavua. Allekirjoitus on SHA-256-hash-arvo, joka on upotettu mobiilisovellukseen ja joka tarkistaa sovelluksen identiteetin. Ne ovat yleensä muodossa
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.
käyttäjä Käyttäjä on henkilö, joka vierailee asiakkaan luona websivusto ja yrittää kirjautua sisään käyttämällä Amazonin sisäänkirjautumista.
versio Versio on tietyntyyppinen sisäänkirjautuminen Amazon-asiakasohjelmalla, joka on rekisteröity sovellus. Kirjautumisella Amazon -sovelluksella voi olla useita versioita, joista jokainen tukee joko Android-, iOS- tai web.
amazon Kirjaudu Amazonin aloitusoppaan avulla Websivustot - Lataa [optimoitu]
amazon Kirjaudu Amazonin aloitusoppaan avulla Websivustot - Lataa