Kirjaudu sisään Amazonin kautta: Integroi olemassa olevaan tilijärjestelmään
Tekijänoikeus © 2017 Amazon.com, Inc. 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 muut tavaramerkit, joita Amazon ei omista, ovat omistajiensa omaisuutta.
Johdanto
Tämä on opas asiakaspron integroimiseksifile tiedot kirjautumisesta Amazon -käyttäjätunnuksilla a websivusto tai mobiilisovellus, jolla on jo tilinhallintajärjestelmä.
Opit, miten voit sallia sivustosi tai sovelluksesi antaa käyttäjien kirjautua sisään Amazon -tilinsä avulla, sekä kuinka voit antaa verkkotunnuksesi nykyisille käyttäjille websivusto liittää Amazon -identiteettinsä, jotta he kirjautuvat sisään Amazon -tunnuksillaan.
Mitä sinulla on oltava
Tässä oppaassa oletetaan, että olet aiemmin kirjautunut sisään Amazonin sisäänkirjautumiseen, rekisteröinyt tunnuksesi websivusto tai mobiilisovellus kirjautumisena Amazon-sovelluksella, ja sinulla on asianmukaiset SDK- tai palvelinpuolen menetelmät kommunikoidaksesi sisäänkirjautuminen Amazon-palvelun kanssa.
Tässä oppaassa oletetaan myös, että sivustollasi tai sovelluksessasi on tällä hetkellä seuraavat ominaisuudet:
- Tilitietokanta, johon tallennat tietoja jokaisesta käyttäjätilistä:
a. Käyttäjillä on jonkinlainen yksilöllinen tunniste
b. Käyttäjät kirjautuvat tällä hetkellä sisään käyttäjätunnuksellaan / salasanallaan - Sisäänkirjautumissivu rekisteröidyille käyttäjille.
- Rekisteröintisivu uusien käyttäjien rekisteröimiseksi ottamalla käyttöön profile tiedot (nimi, sähköposti jne.).
- Jotkut mekanismit todennustilan hallintaan sen jälkeen, kun käyttäjä on kirjautunut sisään onnistuneesti, jotta seuraava sivu tietää, että käyttäjä on tällä hetkellä kirjautuneena (esim.amptietojen tallentaminen evästeisiin tai tausta tietokantaan).
Mitä sinun täytyy tehdä
Nämä ovat korkeatasoiset muutokset, jotka sinun on tehtävä Amazon-asiakkaiden integroimiseksi tilinhallintajärjestelmään:
- Tietokannan muutokset: Sinun on kartoitettava Amazon-asiakastunnukset omiin sisäisiin tunnisteihisi. Tämä voi olla lisäkentän muodossa tietokannan käyttäjätaulukossa.
- Sisäänkirjautumisen käyttöliittymän muutokset: Sinun on vaihdettava kirjautumissivusi, rekisteröintisivusi ja kassasivusi (jos käytettävissä). Sisäänkirjautumissivullasi on oltava mahdollisuus, että käyttäjät voivat valita "Kirjaudu Amazonilla" -painikkeen todentamaan Amazon-tunnuksillaan. Tämän toteuttamisen vaiheet käsitellään ohjelmassa Kirjaudu sisään Amazon-tyyliohjeilla.
- Luo vastausten käsittelijä: Tämä on uusi sivu sivustollasi tai sovelluksesi toiminto Amazonin todennusvastausten käsittelemiseksi.
Tee tietokannan muutokset
Sinun on muokattava tilitietokantaa tallentaaksesi kartoituksen Amazon-tilitunnisteiden ja paikallisten tiliesi välillä. Tämä voi tapahtua uuden kentän muodossa tilitaulukossa tai taulukossa, joka kartoittaa Amazon-tilitunnisteiden ja paikallisten tilien tunnisteiden välillä.
Amazon-tilin tunnisteet palautetaan user_ID-ominaisuutena muodossa amzn1.accountVALUE.
esimample: amzn1.account.K2LI23KL2LK2.
Määritä kirjautuminen Amazonin kanssa
Käytä asianmukaista SDK- tai palvelinpuolen menetelmää websivustolla tai sovelluksessa, anna käyttäjälle tapa kirjautua sisään Amazon -kirjautumistiedoillaan. Tämä sisältää muutoksia kirjautumis- ja rekisteröintisivujesi käyttöliittymään. Kirjautumissivullasi on oltava mahdollisuus, että käyttäjät voivat valita "Kirjaudu Amazonilla" -painikkeen todentaakseen Amazon-tunnuksillaan. Lisätietoja käyttäjien todentamisesta kirjautumalla Amazonin kanssa on kehittäjäoppaissamme iOS, android-gsg._TTH [PDF] ja website-gsg._TTH.
Hanki ja suojaa Amazon Customer Profile Data
Kun käyttäjä on ollut yhteydessä Amazon with Amazon -palveluun todentamaan (ja valtuuttamaan tietojen jakamisen ensimmäisellä vierailulla), saat todennusvastauksen.
Kun saat todennusvastauksen, sinun tulee:
- Lähetä valtuutustunnuksessasi oleva käyttötunnus palvelimellesi HTTPS: n avulla.
- Soita palvelimelle ammattilaisellefile päätepisteen käyttöoikeustunnuksen avulla. Katso osio otsikolla Käyttötunnusten käyttäminen Customer Pron lukemiseenfile kirjautumisesta Amazonin kanssa websivuston kehittäjäopas._TTH [PDF], jos haluat lisätietoja ammattilaisen soittamisestafile päätepiste palvelinpuolella, mukaan lukien koodit sampuseilla kielillä. Kirjautuminen Amazonilla palauttaa asiakasprofiilinfile vastaus arvoilla (kuten käyttäjätunnus, sähköposti, nimi ja/tai postin_koodi), jotka voit säilyttää palvelimellasi. Tämän askeleen varmistaminen varmistaa ammattilaisenfile palvelimellesi tallentamasi tiedot kuuluvat asiakkaalle, joka on kirjautunut asiakasohjelmaasi.
- Etsi 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.
- Etsi 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.
- Luo evästeitä käyttäjän selaimessa tai tallenna ne muuten todennettuna sivustollasi tai sovelluksessasi.
Etsi tai luo paikallinen tili
Käyttäjä ammattilainenfile vastaus sisältää aina parametrin nimeltä user_id. Tämän parametrin arvo on merkkijono, joka tunnistaa pysyvästi ja yksilöllisesti Amazon -tilin, jolle käyttäjä on kirjautunut sisään. Amazon palauttaa aina saman tunnisteen jokaiselle käyttäjälle.
Sinun tulisi etsiä käyttäjätietokannasta nähdäksesi, onko tämä Amazon-tili aiemmin kirjautunut sivustoosi tai sovellukseesi. Jos et ole nähnyt Amazon-tiliä ennen, sinun on luotava uusi merkintä paikallisen tilitietokantaan ja liitettävä se Amazon-tilin tunnisteeseen seuraavaa kirjautumista varten. Jos Amazon-tili ei vastaa olemassa olevaa paikallista tiliä, kysy käyttäjältä paikallista salasanaa näiden kahden tilin linkittämiseksi.
Todennusvastaus voi sisältää muita käyttäjätietoja, esimampKäyttäjän nimi ja sähköpostiosoite. Voit kopioida nämä tiedot paikalliseen tilitietokantaasi, kun luot uusia tilejä tai päivität olemassa olevia tilejä (esimampKäyttäjä olisi voinut muuttaa sähköpostiosoitettaan Amazonissa viimeisen kirjautumisen jälkeen).
Jos sinun on kerättävä käyttäjältä lisätietoja ennen tilin luomista, tässä haluat näyttää rekisteröintisivun. Voit esitäyttää sen todentamisvastauksessa saamillasi tiedoilla tai näyttää vain tarvitsemasi lisäkentät.
Huomautus: Jos sinun websivuston tai sovelluksen paikallinen tilinhallinta sisältää salasanojen nollaamisen, kannattaa varmistaa, että kirjautuminen Amazon -käyttäjien kanssa ei hämmenny siitä, miten tämä vaikuttaa heidän Amazon -tiliinsä. Tämä voi tarkoittaa "Salasanan nollaus" -linkin piilottamista, jos käyttäjät ovat kirjautuneet sisään Amazonin kirjautumisen kautta, tai salasanan vaihtosivun huomautus, joka ohjaa heidät https://www.amazon.com jos he haluavat vaihtaa salasanansa.
Merkitse käyttäjä todennetuksi
Kun olet saanut kelvollisen todennusvastauksen ja löytänyt tai luonut vastaavan tilin omasta tilitietokannastasi, sinun tulee merkitä käyttäjän todentama käyttäjä. Tämä vaihe voi toimia täsmälleen samalla tavalla kuin nykyisessä todennusjärjestelmässäsi.
Kirjaudu sisään Amazon-integraatiolla nykyiseen tilijärjestelmään - Lataa [optimoitu]
Kirjaudu sisään Amazon-integraatiolla nykyiseen tilijärjestelmään - Lataa