amazon Bejelentkezés az Amazon-tal az első lépésekhez
Bejelentkezés az Amazon-on: Útmutató az első lépésekhez Weboldalak Copyright © 2017 Amazon Services, LLC vagy leányvállalatai. Minden jog fenntartva.
Az Amazon és az Amazon logó az Amazon.com, Inc. vagy leányvállalatainak védjegye. Minden más
a nem az Amazon tulajdonában lévő védjegyek a megfelelő tulajdonosok tulajdonát képezik.
Regisztráljon a bejelentkezéssel az Amazon-on
Mielőtt használhatná a Bejelentkezés az Amazon használatával a webwebhelyen vagy mobilalkalmazásban regisztrálnia kell egy alkalmazást a Login with Amazon segítségével. A Login with Amazon alkalmazás az a regisztráció, amely alapvető információkat tartalmaz a vállalkozásáról, és mindegyikről információkat webaz Ön által létrehozott webhely vagy mobilalkalmazás, amely támogatja az Amazonon való bejelentkezést. Ezek az üzleti információk minden alkalommal megjelennek a felhasználók számára, amikor az Amazonnal bejelentkeznek az Ön fiókjában webwebhelyen vagy mobilalkalmazásban. A felhasználók látni fogják az alkalmazás nevét, logóját és az adatvédelmi szabályzatára mutató hivatkozást. Ezek a lépések bemutatják, hogyan regisztrálhatja Android-alkalmazását az Amazonon való bejelentkezéshez.
Regisztrálja bejelentkezését az Amazon alkalmazással
- Menj ide https://login.amazon.com.
- Ha korábban már regisztrált a bejelentkezéshez az Amazon-on, kattintson az App Console elemre. Ellenkező esetben kattintson a Regisztráció gombra. Átirányítanak az Seller Central webhelyre, amely kezeli az alkalmazás bejelentkezését az Amazon bejelentkezéshez. Ha ez a tiéd
amikor először használja az Seller Central szolgáltatást, felkérést kap egy Seller Central fiók létrehozására. - Kattintson az Új alkalmazás regisztrálása elemre. Megjelenik a Jelentkezés regisztrálása űrlap:
a. A Jelentkezés regisztrálása űrlapon meg kell adnia egy nevet és egy leírást a jelentkezéshez.
A Név Ez a név jelenik meg a beleegyezési képernyőn, amikor a felhasználók beleegyeznek, hogy megosszák az adatokat az alkalmazással. Ez a név Android, iOS és webaz alkalmazás webhelyverziói. A Leírás segít megkülönböztetni az egyes bejelentkezéseket az Amazon-alkalmazásokkal, és nem jelenik meg a felhasználók számára.
b. Írja be a Magánélet URL a jelentkezésedhez.
Adatvédelmi közlemény URL az Ön cége vagy alkalmazása adatvédelmi szabályzatának (plample, http://www.example.com/privacy.html). Ez a link megjelenik a felhasználók számára a hozzájárulási képernyőn.
c. Ha hozzá szeretné adni a Logo kép jelentkezéséhez kattintson Válasszon File és keresse meg a megfelelő képet.
Ez az embléma a bejelentkezési és beleegyezési képernyőn jelenik meg, hogy képviselje vállalkozását vagy webwebhely. Az embléma 50 képpont magasra csökken, ha 50 képpontnál magasabb; a logó szélessége nincs korlátozva. - Kattintson Megtakarítás. Az Ön sampA regisztrációnak ehhez hasonlóan kell kinéznie:
Miután elmentette az alapvető alkalmazásbeállításokat, hozzáadhat bizonyos beállításokat webwebhelyek és mobilalkalmazások, amelyek ezt az Amazon-fiókkal való bejelentkezést használják
Hozzáadás Weba webhely beállításait az alkalmazáshoz
- Az Alkalmazás képernyőn kattintson a gombra Web Beállítások elemre. A rendszer automatikusan hozzárendeli az ügyfél-azonosító és az ügyféltitkos értékeket. Az ügyfél-azonosító azonosítja Önt weboldal, és a titkos vásárló bizonyos körülmények között az Ön ellenőrzésére szolgál webaz oldal hiteles. Az ügyfél titka, akárcsak a jelszó, bizalmas. Nak nek view az ügyfél titka, kattintson Mutasd a Titkot.
- Hozzáadni Engedélyezett JavaScript eredet or Engedélyezett visszatérés URLs az alkalmazásához kattintson a gombra Szerkesztés.
Jegyzet: A Login with Amazon használatához a webwebhelyet, meg kell adnia egy engedélyezett JavaScript eredetet (az implicit támogatáshoz), vagy egy engedélyezett visszatérést URL (az Engedélyezési Kód megadásához). Az Amazon Pay használatakor meg kell adnia egy megengedett JavaScript eredetet.
a. Ha a te weba webhely a Bejelentkezés az Amazon SDK-val a JavaScripthez funkciót fogja használni, adja hozzá a sajátját weba webhely eredete Engedélyezett JavaScript eredet.
Az eredet a protokoll, a tartománynév és a port kombinációja (plample, https:// www.example.com:8443). Az engedélyezett forrásoknak a HTTPS protokollt kell használniuk. Ha szabványos portot használ (80-as vagy 443-as port), akkor csak a domain nevet kell megadnia (pl.ample, https:// www.example.com).
A domain hozzáadásával a JavaScript SDK kommunikálhat az Ön domainjével webközvetlenül a webhelyen
a bejelentkezési folyamat során. Web A böngészők általában blokkolják a szkriptek közötti keresztirányú kommunikációt, kivéve, ha a szkript ezt kifejezetten lehetővé teszi.
Több eredet hozzáadásához kattintson a gombra Adjon hozzá egy másikat.
b. Ha a te webA webhely HTTPS-hívásokat fog indítani a Login with Amazon engedélyezési szolgáltatáshoz, és megadja a redirect_uri-t a válaszokhoz, adja hozzá ezeket az átirányítási URI-kat a Engedélyezett visszatérés URLs. A visszatérés URL tartalmazza a protokollt, tartományt, elérési utat és lekérdezési karakterlánco(ka)t (plample, https:// www.example.com/login.php).
Több visszatérítés hozzáadása URL, kattintson Adj hozzá egy másikat. - Kattintson Megtakarítás
Ezután adjon hozzá egy Bejelentkezés az Amazon segítségével gombot webwebhely. Többféle gomb közül választhat, és kiválaszthatja az Ön számára legmegfelelőbb képet webtelek. Lásd a Bejelentkezés az Amazon stílusával útmutatót a bevált gyakorlatokért és a képek közül, amelyek közül választhat.
- Adja hozzá a következő kódot a sajátjához webwebhely, ahol meg szeretné jeleníteni a gombot. Ebben az útmutatóban ennek HTTPS-nek kell lennie webtelek:
<img border=”0″ alt=”Bejelentkezés az Amazon segítségével”
src = ”https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png ”
width = ”156 ″ height =” 32 ″ />
- Választható. Adja hozzá a következő hivatkozást a sajátjához webwebhely, ahol szeretné, hogy a „Kijelentkezés” üzenet megjelenjen:
- Frissítse az oldalt, hogy megbizonyosodjon arról, hogy a gomb most már megjelenik a számítógépén webtelek.
Kijelentkezés
Adja hozzá a bejelentkezést az Amazon SDK-val a JavaScript-hez
A Login with Amazon SDK for JavaScript megoldja az Amazonnal való bejelentkezés integrálásának összes bonyolult részét webtelek.
- Adja hozzá a következő kódot a nyitás után az oldalon, hogy betöltse a JavaScriptet az oldalára:
window.onAmazonLoginReady = function () {
amazon.Login.setClientId ('ÜGYFÉL-ID');
};
(d) függvény
var a = d.createElement ('szkript'); a.type = 'text / javascript';
a.aszinkron = igaz; a.id = 'amazon-login-sdk';
a.src =
'https://assets.loginwithamazon.com/sdk/na/login1.j
s '; d.getElementById ('amazon-root'). appendChild (a);
})(dokumentum);
- Cserélje ki ÜGYFÉL-ID az Ön által kapott ügyfél-azonosítóval Regisztráljon a bejelentkezéssel az Amazon-on.
- Adja hozzá a következő JavaScript-et a Bejelentkezés az Amazon-on gomb után a webhelyén.
document.getElementById ('LoginWithAmazon'). onclick = function () {
options = { hatókör : 'profile'};
amazon.login.authorize (opciók,
„https://www.example.com/handle_login.php');
return false;
};
- Cserélje ki a www.example.com az Ön domainjével webtelek.
Jegyzet: Alapértelmezés szerint a JavaScript SDK egy felugró ablakban jeleníti meg a bejelentkezési képernyőt. Beállíthatja az opciók paraméter előugró tulajdonságát false értékre, hogy ehelyett átirányítsa az ügyfeleket egy új oldalra a bejelentkezéshez. A felugró ablakokat a natív iOS nem támogatja WebView-alapú alkalmazások. Ha használni kívánja a Login with Amazon szolgáltatást iOS-alkalmazásában, javasoljuk, hogy használja a ios-gsg._TTH [PDF], vagy átirányított bejelentkezési élmény megvalósítása. Lásd a website-sdk-reference._TTH [PDF] az opciók paraméterének testreszabásával kapcsolatos információkért. - Miután a felhasználó bejelentkezett és hozzájárult a megadott adatok megosztásához, az aktuális ablak átirányításra kerül az adott URI-re, és az engedélyezési válasz hozzáadódik a lekérdezési karaktersorozathoz. Az URI-nek a https protokollt kell használnia, és ugyanazon a tartományon kell lennie, mint az aktuális ablak.
- Választható. A felhasználók engedélyezése után meg kell adnia a hozzáférést a kijelentkezési hiperhivatkozáshoz vagy a webhelyen található gombhoz, hogy kijelentkezhessenek. Adja hozzá a következő JavaScript-et a felhasználók kijelentkezéséhez:
document.getElementById ('Kijelentkezés'). onclick = function () {
amazon.Login.logout ();
};
Az Amazon válaszát a /handle_login.php fájllal fogja kezelni weboldalon a következő részben. Ezt az elérési utat később módosíthatja egy általa választottra.
Szerezze be a Pro-tfile Információ
Megszerezheti a felhasználó profijátfile információkat az Amazontól a Hozzáférési token az SDK visszaadta.
- A szerveroldali alkalmazásban kezelje a /handle_login.php címre küldött kérést, és szerezze be a pro-tfile információkat a hozzáférési token és a Pro segítségévelfile REST API. VoltampA PHP, Python, Java és Ruby nyelvek leírása alább található.
- Indítsa el a sajátját webwebhelyet, és erősítse meg, hogy be tud jelentkezni az Amazon.com hitelesítő adataival.
PHP plample
// Ellenőrizze, hogy a hozzáférési token hozzánk tartozik-e // A tokennek meg kell lennie url-kódolva, amikor átadják a tokeninfónak $ c = curl_init ('https://api.amazon.com/auth/o2/tokeninfo?access_token='. urlkódolás ($ _ REQUEST ['access_token'])); curl_setopt ($ c, CURLOPT_RETURNTRANSFER, igaz);$r = curl_exec ($ c); curl_ bezár ($ c); $d = json_decode($r);if ($d->aud != 'YOUR-CLIENT-ID') { // a hozzáférési token nem tartozik hozzánk fejléc('HTTP/1.1 404 Nem található'); echo 'Az oldal nem található'; kijárat;} // Cserélje ki a felhasználói pro hozzáférési tokentfile $ r = curl_exec ($ c); curl_ bezár ($ c); echo sprintf ('% s% s% s', $ d-> név, $ d-> e-mail, $ d-> user_id); |
Python Example
Töltse le a pycurl könyvtár ennek használatához sampa kódot.
import pycurl import urllib json importálása import StringIO…b = StringIO.StringIO()# Ellenőrizze, hogy a hozzáférési token hozzánk tartozik-e # A tokennek lennie kell url-kódolva, amikor átadják a tokeninfónak 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. ÍRÁSFUNKCIÓ, b. Ír) c. teljesít () ha d ['aud']! = 'ÜGYFÉL-ID': # Cserélje ki a hozzáférési tokent a user pro-rafile c = pycurl.Curl() c. teljesít () „% s% s% s”% (d ['név'], d ['e-mail'], d ['felhasználó_azonosító]] nyomtatása |
Java plample
Töltse le a Jackson és HttpComponents könyvtárak használni ezt sampa kódot.
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.http.client.fluent.Content; import org.apache.http.client.fluent.Request;import java.net.URLkódoló; import java.util.Map;…// Ellenőrizze, hogy a hozzáférési token hozzánk tartozik-e // A tokennek meg kell lennie url-kódolva, amikor átadják a tokeninfónak M = new ObjectMapper (). ReadValue (c.toString (), új TypeReference> () térkép ha (! "AZ ÖN-ÜGYFÉL-ID" .egyenlő (m.get ("aud"))) { } // Cserélje ki a felhasználói pro hozzáférési tokentfile System.out.println (String.format („% s% s% s”, m.get („név”), |
Ruby Example
„rubygemeket” igényel „net / https” szükséges „json” szükséges igényel „uri”…# Ellenőrizze, hogy a hozzáférési token hozzánk tartozik-e # A tokennek lennie kell url-kódolva, amikor átadják a tokeninfónak 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 = igaz http.verify_mode = OpenSSL::SSL::VERIFY_PEERresponse = http.request(req) dekódolás = JSON.parse (response.body) ha dekódolja az ['aud']! = 'ÜGYFÉL-ID' elemet vége # Cserélje ki a hozzáférési tokent a user pro-rafile válasz = http.request (req) hozza a sprintf “% s% s% s”, dekódolja a ['név'], dekódolja az ['e-mail'] szót, |
Fejezze be az integrációt a sajátjával Webtelek
Most már tudja, hogyan adhatja hozzá az Amazonon keresztüli bejelentkezést az Önhöz webwebhely. A következő lépések az Amazon felhasználói fiókok integrálása a fiókkezelő rendszerbe, és ezek segítségével személyre szabhatja a fiókját webwebhely az Amazon ügyfelei számára. További információért lásd:
- A bejelentkezés az Amazon-szal Fejlesztői útmutató a számára Weboldalak
- https://login.amazon.com/documentation/combining-user-accounts
További segítségre van szüksége? Nézze meg a mi oldalunkat fórumok.
Szójegyzék
hozzáférési kör A hozzáférési hatókör határozza meg a felhasználói pro típusátfile az ügyfél adatai
kérő. Amikor a felhasználó először bejelentkezik, meglátja a benne található elemek listáját
hozzáférési körét, és bele kell egyeznie abba, hogy az adatokat a kliensnek átadja
parancsot a folytatásra.
hozzáférési token Hozzáférési jogkivonatot az engedélyezési kiszolgáló ad meg, amikor a felhasználó bejelentkezik
egy webhelyre. A hozzáférési jogkivonat kliensre, felhasználóra és hozzáférésre vonatkozik
hatálya. A hozzáférési tokenek maximális mérete 2048 bájt. Az ügyfélnek meg kell
használjon hozzáférési tokent a Customer Pro lekéréséhezfile adat.
engedélyezett JavaScript eredet A JavaScript eredet a protokoll, a tartomány és a port kombinációja, ahonnan a JavaScript hívás származik. Alapértelmezés szerint, web A böngészők blokkolják az egyik forrásból érkező JavaScript-hívásokat, amelyek egy másik forrásból próbálnak meghívni egy szkriptet. A Login with Amazon SDK for JavaScript lehetővé teszi a más forrásokból származó hívásokat, ha azok egy részeként vannak megadva alkalmazás.
Regisztrációkor a webAz Amazon segítségével való bejelentkezés webhelyén adja meg a sémát, a tartományt és opcionálisan a portot weboldal, amely tartalmazza a Bejelentkezés az Amazon SDK-val JavaScripthez (plample, http://www.example.com vagy https://localhost:8080).
megengedett visszatérés URL Egy visszatérés URL egy cím a webwebhely, amely a Login with Amazon szolgáltatást használja.
A engedélyezési szolgáltatás a felhasználókat erre a címre irányítja, amikor befejezik a bejelentkezést.
Lásd még átirányítás URL.
API kulcs Az Amazon SDK-kkal bejelentkezve használt azonosító egy mobilalkalmazás azonosítására az engedélyezési szolgáltatáshoz. Az API kulcsok akkor jönnek létre, amikor regisztrál egy mobilalkalmazást.
alkalmazás Az alkalmazás az a regisztráció, amely olyan információkat tartalmaz, amelyekre az engedélyezési szolgáltatásnak szüksége van az ügyfél ellenőrzéséhez, mielőtt az ügyfél hozzáférhet a Customer Pro-hozfiles. Ezenkívül alapvető információkat tartalmaz a vállalkozásáról, amelyek minden alkalommal megjelennek a felhasználók számára, amikor az Amazonon keresztül bejelentkeznek az Ön webhelyén webwebhelyen vagy mobilalkalmazásban.
alkalmazás Az alkalmazás az a regisztráció, amely információkat tartalmaz a engedélyezési szolgáltatás ellenőriznie kell az ügyfelet, mielőtt az ügyfél hozzáférhetne ügyfél profiles. Ezenkívül alapvető információkat tartalmaz a vállalkozásáról, amelyek minden alkalommal megjelennek a felhasználók számára, amikor az Amazonon keresztül bejelentkeznek az Ön webhelyén webwebhelyen vagy mobilalkalmazásban.
appstore azonosító Az AppStore ID egyedileg azonosítja a mobilalkalmazást az Amazon AppStore-ban.
engedélyezési kódot A hitelesítési kód a Engedélyezési kód megadása hogy lehetővé tegye a weboldalon kérni an hozzáférési token.
engedélykód megadása Az Engedélyezési kód megadása egy engedélyezési engedély, amely felhasználja
szerver alapú feldolgozás egy hozzáférési token. Az engedélyezési kód megadásával a szerver kap egy engedélyezési kódot lekérdezési paraméterként, miután a felhasználó bejelentkezett. A szerver kicseréli az engedélyezési kódot, kliens azonosító, és titkos vásárló hozzáférési tokenhez és frissítési tokenhez.
engedély megadása Az engedély megadása az a folyamat, amikor a engedélyezési szolgáltatás ellenőrzi az ügyfelet weba webhely hozzáférési kérelme a ügyfél profile. Az engedély megadásához a kliens azonosító és egy hozzáférési kör, és megkövetelheti a titkos vásárló. Ha a folyamat sikeres, a webwebhelyet kapnak hozzáférési token.
Kétféle engedélyezési támogatás létezik, egy Implicit támogatás és egy Engedélyezési kód megadása.
engedélyezési szolgáltatás A Login with Amazon jogosultsági szolgáltatás az Amazon által biztosított végpontok gyűjteménye, amely lehetővé teszi az ügyfél számára, hogy bejelentkezzen egy felhasználóval engedélyezési támogatások. Az engedélyezési szolgáltatás bemutatja a felhasználók számára a bejelentkezési képernyőt és az engedélyek képernyőt. Ez biztosítja hozzáférési tokenek, tokenek frissítése, és ügyfél profile adatok az Amazon kliensekkel történő bejelentkezéshez.
csomag azonosító A csomagazonosító az iOS-alkalmazások egyedi azonosítója. Általában ezek a formák com.companyname.appname.
ügyfél Az ügyfél a webwebhely vagy mobilalkalmazás, amely a Login with Amazon szolgáltatást használja.
kliens azonosító Az ügyfél-azonosító egy olyan érték, amelyet a klienshez rendelnek, amikor regisztrálnak az Amazon-on. Maximális mérete 100 bájt. Az ügyfélazonosítót az ügyféltitokkal együtt használják az ügyfél személyazonosságának ellenőrzésére, amikor engedélyezési engedélyt kérnek a engedélyezési szolgáltatás. Az ügyfél-azonosító nem titkos.
titkos vásárló Az ügyféltitok, mint a kliens azonosító, egy olyan érték, amelyet az ügyfél hozzárendel, amikor regisztrálják a bejelentkezést az Amazon-on. Maximális mérete 64 bájt. Az ügyféltitkot az ügyfélazonosítóval együtt használják az ügyfél személyazonosságának ellenőrzésére, amikor ajogosultsági engedély a engedélyezési szolgáltatás. Az ügyféltitkot bizalmasan kell kezelni.
beleegyezés képernyő Amikor egy felhasználó bejelentkezik a webwebhelyen vagy mobilalkalmazásban először megjelenik a hozzájárulási képernyő, ha az alkalmazás pro-t kérfile adat.
A beleegyezés képernyőn megjelenik a név, logó kép file, és adatvédelmi nyilatkozat URL társítva alkalmazással, a hozzáférési kör az alkalmazás kér.
ügyfél profile Ügyfél profifile információkat tartalmaz a Login with Amazon ügyfélről, beleértve a nevét, e-mail címét, irányítószámát és egyedi azonosítóját. A weba webhelynek be kell szereznie egy hozzáférési token mielőtt ügyfélprofit szerezhetnénekfile. Az a fajta profifile a visszaküldött adatokat a hozzáférési kör.
implicit támogatás Az implicit támogatás egy engedély megadása amelyet csak a felhasználó segítségével lehet befejezni web böngésző. Az implicit támogatás használatával a böngésző kap egy hozzáférési token mint URI töredék. Az implicit támogatás megköveteli a kliens azonosító és egy hozzáférési kör. Az implicit támogatás nem adja vissza a token frissítése.
bejelentkezési képernyő A bejelentkezési képernyő egy HTML oldal, amely akkor jelenik meg a felhasználók számára, amikor megpróbálnak bejelentkezni a webwebhelyen vagy mobilalkalmazásban a Login with Amazon használatával. A felhasználók ezen az oldalon megadhatnak egy meglévő Amazon-fiókot, vagy létrehozhatnak egy újat.
logó kép file Egy PNG file amelyet az ügyfél biztosít egy alkalmazás. Ez megjelenik az engedélyek képernyőjén, ha a felhasználó nem adott hozzáférést az ügyfélnek webwebhely. A logó az ügyfelet képviseli webtelek.
csomag neve A csomag neve egy Android-alkalmazás egyedi azonosítója. Általában a com.companyname.appname formában fordulnak elő.
adatvédelmi nyilatkozat URL A URL amelyet az ügyfél biztosít egy alkalmazás. Ez megjelenik a hozzájárulási képernyőn, ha a felhasználó nem adott hozzáférést az ügyfélnek webwebhely. A URL a felhasználókat az ügyfél adatvédelmi szabályzatához kell irányítania webtelek.
átirányítás URL A URL az ügyfél biztosítja a engedélyezési szolgáltatás. Miután a felhasználó bejelentkezett, a szolgáltatás átirányítja a felhasználó böngészőjét erre a címre. Lásd még a megengedett visszatérést URL.
token frissítése Frissítési tokent ad a engedélyezési szolgáltatás amikor a
ügyfél használja a Engedélyezési kód megadása. Az ügyfél egy frissítési token használatával új hozzáférési tokent kérhet, amikor az aktuális hozzáférési token lejár. A frissítési tokenek maximális mérete 2048 bájt. Az aláírás egy SHA-256 kivonatérték, amely be van ágyazva egy mobilalkalmazásba, és amely ellenőrzi az alkalmazás azonosságát. Általában ezek a formák
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.
felhasználó A felhasználó az a személy, aki felkeres egy ügyfelet webwebhelyet, és megpróbál bejelentkezni a Login with Amazon használatával.
változat A verzió egy bizonyos típusú bejelentkezés az Amazon klienssel, amelyet egy alkalmazás. A Login with Amazon alkalmazásnak több verziója is lehet, amelyek mindegyike támogatja az Android, az iOS vagy az iOS rendszert web.
amazon Bejelentkezés az Amazon első lépések útmutatójával Weboldalak – Letöltés [optimalizált]
amazon Bejelentkezés az Amazon első lépések útmutatójával Weboldalak – Letöltés