Prisijunkite naudodami „Amazon“: integruokite su esama paskyros sistema
Autorių teisės © 2017 „Amazon.com, Inc.“ arba jos filialai. Visos teisės saugomos.
„Amazon“ ir „Amazon“ logotipas yra „Amazon.com, Inc.“ ar jos dukterinių bendrovių prekių ženklai. Visi kiti „Amazon“ nepriklausantys prekių ženklai yra jų atitinkamų savininkų nuosavybė.
Įvadas
Tai yra klientų profesionalų integravimo vadovasfile duomenys iš Prisijunkite su Amazon naudotojų paskyrų su a websvetainę ar programą mobiliesiems, kuri jau turi paskyros valdymo sistemą.
Sužinosite, kaip galite įgalinti savo svetainę ar programą, kad vartotojai galėtų prisijungti naudodami savo „Amazon“ paskyras, taip pat kaip galite leisti esamiems jūsų websvetainėje pridėkite savo „Amazon“ tapatybę, kad jie prisijungtų naudodami savo „Amazon“ kredencialus.
Ką reikia turėti
Šiame vadove daroma prielaida, kad anksčiau prisiregistravote prisijungti naudodami „Amazon“, užregistravote savo websvetainę arba programą mobiliesiems kaip prisijungimą naudojant „Amazon“ programą ir turėti atitinkamus SDK arba serverio metodus, kad galėtumėte susisiekti su „Prisijungti su Amazon“ paslauga.
Šiame vadove taip pat daroma prielaida, kad jūsų svetainėje arba programoje šiuo metu yra šios funkcijos:
- Paskyrų duomenų bazė, kurioje įrašote informaciją apie kiekvieną vartotojo abonementą:
a. Vartotojai turi tam tikrą unikalų identifikatorių
b. Vartotojai šiuo metu prisijungia naudodami savo vartotojo vardą / slaptažodį - Registruotų vartotojų prisijungimo puslapis.
- Registracijos puslapis, skirtas registruoti naujus vartotojus naudojant profile informacija (vardas, pavardė, el. pašto adresas ir kt.).
- Tam tikras autentifikavimo būsenos valdymo mechanizmas, kai vartotojas sėkmingai prisijungia, kad kitame puslapyje būtų žinoma, kad vartotojas šiuo metu yra prisijungęs (pvz.ample, saugodama šią informaciją slapukuose arba galinėje duomenų bazėje).
Ką reikia padaryti
Tai yra aukšto lygio pakeitimai, kuriuos reikia atlikti norint integruoti „Amazon“ klientus į savo paskyros valdymo sistemą:
- Duomenų bazės pakeitimai: Turėsite susieti „Amazon“ klientų identifikatorius su savo vidiniais identifikatoriais. Tai gali būti papildomas laukas jūsų duomenų bazės vartotojų lentelėje.
- Prisijungimo vartotojo sąsajos pakeitimai: Turite pakeisti prisijungimo puslapį, registracijos puslapį ir atsiskaitymo puslapį (jei taikoma). Prisijungimo puslapyje naudotojai turės galimybę pasirinkti mygtuką „Prisijungti naudojant „Amazon“, kad patvirtintų savo „Amazon“ kredencialus. Veiksmai, kaip tai įgyvendinti, aprašyti Prisijunkite naudodami „Amazon“ stiliaus gaires.
- Sukurkite atsakymų tvarkyklę: Tai naujas jūsų svetainės puslapis arba jūsų programos funkcija, skirta tvarkyti autentifikavimo atsakymus iš „Amazon“.
Atlikite duomenų bazės pakeitimus
Turėsite modifikuoti savo paskyros duomenų bazę, kad įrašytumėte „Amazon“ paskyros identifikatorių ir vietinių paskyrų susiejimą. Tai gali būti kaip naujas laukas paskyros lentelėje arba lentelė, kurioje susieti „Amazon“ paskyros identifikatoriai ir jūsų vietinės paskyros identifikatoriai.
„Amazon“ paskyros identifikatoriai pateikiami kaip „user_ID“ nuosavybė, forma amzn1.accountVALUE.
Pavyzdžiui,ample: amzn1.account.K2LI23KL2LK2.
Nustatykite prisijungimą naudodami „Amazon“.
Naudodami atitinkamus SDK arba serverio metodus websvetainėje ar programoje, pateikite būdą vartotojui prisijungti naudojant savo „Amazon“ kredencialus. Tai apima prisijungimo ir registracijos puslapių NS pakeitimus. Prisijungimo puslapyje naudotojai turės galimybę pasirinkti mygtuką „Prisijungti naudojant „Amazon“, kad patvirtintų savo „Amazon“ kredencialus. Norėdami gauti daugiau informacijos apie tai, kaip autentifikuoti vartotojus naudojant prisijungimą naudojant „Amazon“, žr. mūsų kūrėjų vadovus iOS, android-gsg._TTH [PDF] ir website-gsg._TTH.
Gaukite ir apsaugokite „Amazon Customer Pro“.file Duomenys
Kai vartotojas sąveikaus su „Prisijungti su Amazon“ paslauga, kad patvirtintų tapatybę (ir pirmojo apsilankymo metu duotų leidimą dalytis duomenimis), gausite autentifikavimo atsakymą.
Kai gaunate autentifikavimo atsakymą, turėtumėte:
- Siųskite prieigos raktą savo prieigos teisės atsakyme į serverį naudodami HTTPS.
- Iš serverio pusės paskambinkite profesionaluifile galinį tašką naudojant prieigos raktą. Žiūrėkite skyrių pavadinimu Prieigos žetonų naudojimas norint skaityti „Customer Pro“.file Prisijungimas naudojant „Amazon“. websvetainės kūrėjo vadovas._TTH [PDF], jei norite sužinoti daugiau apie tai, kaip paskambinti profesionaluifile serverio galinio taško, įskaitant kodą samples keliomis kalbomis. Prisijungę prie „Amazon“ sugrąžinsite profesionalų klientąfile atsakymas su reikšmėmis (pvz., vartotojo_id, el. pašto adresas, vardas ir (arba) pašto_kodas), kurias galite pasilikti savo serveryje. Atlikę šį žingsnį užtikrinsite profesionalumąfile duomenys, kuriuos išsaugote savo serveryje, priklauso klientui, kuris yra prisijungęs prie jūsų kliento.
- Ieškokite the user’s Amazon account identifier within your user database to see if they have signed in before. If they have not then you will need to create a new account for them.
- Ieškokite the user’s email address in your account system. If they have a local account with that email address, prompt them to enter their local credentials to allow Login with Amazon to log in that account.
- Sukurkite slapukus vartotojo naršyklėje arba kitaip įrašykite juos kaip autentiškus jūsų svetainėje ar programoje.
Raskite arba sukurkite vietinę paskyrą
Vartotojas profile atsakyme visada bus parametras, pavadintas user_id. Šio parametro reikšmė yra eilutė, kuri nuolat ir vienareikšmiškai identifikuoja „Amazon“ paskyrą, prie kurios vartotojas prisijungė. „Amazon“ visada grąžins tą patį kiekvieno vartotojo identifikatorių.
Turėtumėte ieškoti savo naudotojų duomenų bazėje, kad sužinotumėte, ar ši „Amazon“ paskyra anksčiau buvo prisijungusi prie jūsų svetainės ar programos. Jei anksčiau nematėte „Amazon“ paskyros, turėsite sukurti naują įrašą vietinėje paskyrų duomenų bazėje ir susieti jį su „Amazon“ paskyros identifikatoriumi kitą kartą prisijungiant. Jei „Amazon“ paskyra nesutampa su esama vietine paskyra, paprašyti vartotojo įvesti vietinį slaptažodį, kad susietų dvi paskyras.
Autentifikavimo atsakyme gali būti papildomų vartotojo duomenų, pvzample, vartotojo vardas ir el. pašto adresas. Galite nukopijuoti šią informaciją į vietinę paskyrų duomenų bazę kurdami naujas paskyras arba atnaujindami esamas paskyras (pvz.,ample, vartotojas galėjo pakeisti savo el. pašto adresą „Amazon“ nuo tada, kai paskutinį kartą prisijungė).
Jei prieš kuriant paskyrą reikia surinkti papildomos informacijos iš vartotojo, čia norėsite parodyti registracijos puslapį. Galite iš anksto užpildyti jį informacija, kurią gavote autentifikavimo atsakyme, arba galite rodyti tik papildomus laukus, kurių jums reikia.
Pastaba: Jei jūsų websvetainės ar programos vietinės paskyros valdymas apima slaptažodžių nustatymą iš naujo, galbūt norėsite užtikrinti, kad prisijungimo naudojant „Amazon“ naudotojai nesusipainiotų dėl to, kaip tai veikia jų „Amazon“ paskyrą. Tai gali reikšti, kad reikia paslėpti nuorodą „Atstatyti slaptažodį“, jei vartotojai yra prisijungę naudodami „Amazon“, arba slaptažodžio nustatymo iš naujo puslapyje pastabą, nukreipiančią juos į https://www.amazon.com jei jie nori pakeisti slaptažodį.
Pažymėkite vartotoją kaip autentifikuotą
Gavę galiojantį autentifikavimo atsakymą ir suradę arba sukūrę atitinkamą paskyrą savo paskyrų duomenų bazėje, turėtumėte pažymėti, kad vartotojas autentifikavosi. Šis veiksmas gali veikti lygiai taip pat, kaip ir dabartinėje autentifikavimo sistemoje.
Prisijunkite naudodami „Amazon“ Integruokite su esama paskyros sistema – Atsisiųsti [optimizuota]
Prisijunkite naudodami „Amazon“ Integruokite su esama paskyros sistema – Atsisiųsti



