амазон Пријави се са Амазоном Први кораци
Пријавите се помоћу Амазона: Водич за почетак рада за Webсајтова Ауторска права © 2017 Амазон Сервицес, ЛЛЦ или његова повезана предузећа. Сва права задржана.
Амазон и Амазон логотип су заштитни знакови компаније Амазон.цом, Инц. или њених повезаних компанија. Сви остали
жигови који нису у власништву Амазона власништво су њихових власника.
Региструјте се путем услуге Логин са Амазоном
Пре него што можете да користите Логин витх Амазон на а webсајту или у мобилној апликацији, морате да региструјете апликацију са Логин витх Амазон. Ваша пријава преко Амазон апликације је регистрација која садржи основне информације о вашем предузећу и информације о сваком од њих webсајт или мобилну апликацију коју креирате и која подржава пријављивање на Амазон. Ове пословне информације се приказују корисницима сваки пут када користе Логин витх Амазон на вашем webвеб локацију или мобилну апликацију. Корисници ће видети назив ваше апликације, ваш логотип и везу до ваше политике приватности. Ови кораци показују како да региструјете своју Андроид апликацију за употребу са Логин са Амазон.
Региструјте своју пријаву са Амазон апликацијом
- Иди на https://login.amazon.com.
- Ако сте се раније пријавили за пријаву са Амазоном, кликните на Апп Цонсоле. У супротном кликните на Пријави се. Бићете преусмерени на Селлер Централ, који се бави регистрацијом апликација за пријаву са Амазоном. Ако је ово твоје
први пут када користите Селлер Централ, од вас ће се тражити да отворите рачун Селлер Централ-а. - Кликните на Региструј нову апликацију. Појавиће се образац за регистрацију ваше пријаве:
a. У образац за регистрацију пријаве морате унети име и опис пријаве.
Тхе Име је име приказано на екрану за сагласност када корисници пристану да деле информације са вашом апликацијом. Ово име се односи на Андроид, иОС и webверзије ваше апликације на веб локацији. Опис вам помаже да разликујете сваку своју пријаву од Амазон апликација и није приказан корисницима.
b. Унесите а Приватност URL за вашу пријаву.
Обавештење о приватности URL је локација ваше политике приватности ваше компаније или апликације (нпрampле, хттп: //ввв.екampле.цом/приваци.хтмл). Ова веза се приказује корисницима на екрану сагласности.
c. Ако желите да додате а Лого Имаге за вашу апликацију, кликните Изабери File и пронађите одговарајућу слику.
Овај логотип се приказује на екрану за пријављивање и сагласност да представља ваше предузеће или webсите. Лого ће бити смањен на 50 пиксела у висину ако је виши од 50 пиксела; нема ограничења у ширини логотипа. - Кликните Сачувај. Ваш сampрегистрација би требало да изгледа слично овоме:
Након што су ваша основна подешавања апликације сачувана, можете додати подешавања за одређене webвеб локације и мобилне апликације које ће користити ову пријаву са Амазон налогом
Додај Webпоставке веб локације за вашу апликацију
- На екрану апликације кликните Web Подешавања. Аутоматски ће вам бити додељене вредности за ИД клијента и тајну клијента. ИД клијента идентификује ваш webсајт и клијентска тајна се користи у неким околностима за проверу вашег webсајт је аутентичан. Клијентска тајна, попут лозинке, је поверљива. До view тајну клијента, кликните Схов Сецрет.
- Да додам Дозвољено ЈаваСцрипт порекло or Дозвољени повратак URLs у вашу апликацију кликните Уреди.
Напомена: Да бисте користили Логин са Амазон са webсите, морате навести или дозвољено порекло ЈаваСцрипт -а (за Имплицитни грант) или дозвољени повратак URL (за додељивање одобрења за ауторизацију). Ако користите Амазон Паи, морате навести дозвољено порекло ЈаваСцрипт-а.
a. Ако ваш webвеб локација ће користити Логин са Амазон СДК за ЈаваСцрипт, додајте своју webпорекло сајта на Дозвољено ЈаваСцрипт порекло.
Порекло је комбинација протокола, имена домена и порта (нпрampле, хттпс: // ввв.екampле.цом:8443). Дозвољено порекло мора да користи ХТТПС протокол. Ако користите стандардни порт (порт 80 или порт 443), потребно је само да наведете назив домена (нпрampле, хттпс: // ввв.екampле.цом).
Додавање вашег домена овде омогућава СДК -у за ЈаваСцрипт да комуницира са вашим webсајт директно
током процеса пријављивања. Web прегледачи обично блокирају међусобну комуникацију између скрипти, осим ако скрипта то посебно дозвољава.
Да бисте додали више извора, кликните Додајте још једну.
b. Ако ваш webвеб локација ће упућивати ХТТПС позиве на Логин витх Амазон Аутхоризатион Сервице и навести редирецт_ури за одговоре, додајте те УРИ -ове преусмеравања у Дозвољени повратак URLs. Повратак URL укључује протокол, домен, путању и низове упита (нпрampле, хттпс: // ввв.екampле.цом/логин.пхп).
Да бисте додали више од једног повратка URL, кликните Додајте још. - Кликните Сачувај
Затим свом дугмету додајте дугме Пријави се са Амазоном webсите. Можете бирати између различитих дугмади и изабрати слику која вам највише одговара webсајту. Погледајте Смернице за пријављивање путем Амазона за најбоље праксе и листу слика које можете изабрати.
- Додајте следећи код у свој webсајт на коме желите да се дугме појави. За потребе овог водича, ово мора бити ХТТПС webсајт:
<img border=”0″ alt=”Login with Amazon”
срц = ”хттпс://имагес-на.ссл-имагес-амазон.цом/имагес/Г/01/лва/
бтнЛВА_голд_156к32.пнг ”
ширина = ”156 ″ висина =” 32 ″ />
- Опционо. Додајте следећу везу свом webвеб локација на којој бисте желели да се прикаже одзив „Одјава“:
- Освежите страницу да бисте потврдили да се дугме сада појављује на вашем webсајту.
Одјавити се
Додајте пријаву са Амазон СДК за ЈаваСцрипт
Пријава помоћу Амазон СДК -а за ЈаваСцрипт решаваће све тешке делове интеграције пријаве са Амазоном у ваш webсајту.
- Додајте следећи код након отварања на својој страници да бисте учитали ЈаваСцрипт на своју страницу:
виндов.онАмазонЛогинРеади = фунцтион () {
амазон.Логин.сетЦлиентИд ('ИД ВАШЕГ КЛИЈЕНТА');
};
(функција (д) {
вар а = д.цреатеЕлемент ('скрипта'); а.типе = 'тект / јавасцрипт';
а.асинц = труе; а.ид = 'амазон-логин-сдк';
а.срц =
'хттпс://ассетс.логинвитхамазон.цом/сдк/на/логин1.ј
с '; д.гетЕлементБиИд ('амазон-роот'). аппендЦхилд (а);
}) (документ);
- Замените ИД ВАШЕГ КЛИЈЕНТА са ИД-ом клијента који добијате када га Региструјте се путем услуге Логин са Амазоном.
- Додајте следећи ЈаваСцрипт након дугмета Логин витх Амазон на вашој веб локацији.
доцумент.гетЕлементБиИд ('ЛогинВитхАмазон'). онцлицк = фунцтион () {
оптионс = {сцопе: 'проfile'};
амазон.Логин.аутхоризе (опције,
'хттпс: //ввв.екampле.цом/хандле_логин.пхп ');
ретурн фалсе;
};
- Замените ввв.екampле.цом са доменом вашег webсајту.
Напомена: Подразумевано, СДК за ЈаваСцрипт ће приказати екран за пријављивање у искачућем прозору. Можете да поставите искачуће својство параметра оптионс на фалсе да уместо тога преусмерите кориснике на нову страницу ради пријављивања. Скочни прозори нису подржани у изворном иОС -у WebView-апликације на бази. Ако намеравате да користите пријаву са Амазоном у иОС апликацији, препоручујемо да користите или иос-гсг._ТТХ [ПДФ], или применом преусмереног искуства пријављивања. Погледајте webсите-сдк-референце._ТТХ [ПДФ] за информације о прилагођавању параметра оптионс. - Једном када се корисник пријави и пристане да дели наведене податке, тренутни прозор ће бити преусмерен на дати УРИ и одговор ауторизације ће бити додан у низ упита. УРИ мора користити хттпс протокол и бити на истом домену као и тренутни прозор.
- Опционо. Након што корисници буду овлашћени, требало би да додате приступ хипервези или дугмету за одјаву на својој веб локацији како би се могли одјавити. Додајте следећи ЈаваСцрипт да омогућите корисницима да се одјаве:
доцумент.гетЕлементБиИд ('Одјава'). онцлицк = фунцтион () {
амазон.Логин.логоут ();
};
Руковаћете одговором из Амазона са /хандле_логин.пхп на вашем webсајт у следећем одељку. Овај пут касније можете променити на један по вашем избору.
Набавите Проfile Информације
Можете набавити корисничког професионалцаfile информације из Амазона користећи Приступни токен вратио СДК.
- У апликацији на страни сервера обрадите захтев упућен /хандле_логин.пхп и набавите проfile информације користећи приступни токен и Проfile РЕСТ АПИ. ЕкampДатотеке у ПХП -у, Питхону, Јави и Рубију су испод.
- Покрените свој webвеб локацији и потврдите да се можете пријавити помоћу својих акредитива за Амазон.цом.
ПХП Екample
// Проверите да ли приступни токен припада нама // Токен мора бити url-шифрирано када се проследи на токенинфо $ ц = цurl_инит ('хттпс://апи.амазон.цом/аутх/о2/токенинфо?аццесс_токен='. urlенцоде ($ _ РЕКУЕСТ ['аццесс_токен'])); curl_сетопт ($ ц, Ц.URLОПТ_РЕТУРНТРАНСФЕР, тачно); $ р = цurl_екец ($ ц); цurl_цлосе ($ ц); $ д = јсон_децоде ($ р); иф ($ д-> ауд! = 'ИОУР-ЦЛИЕНТ-ИД') {// токен приступа не припада заглављу нас ('ХТТП/1.1 404 Нот Фоунд'); ецхо 'Страница није пронађена'; излаз;} // Замените приступни токен за усер проfile $ р = цurl_екец ($ ц); цurl_цлосе ($ ц); ецхо спринтф ('% с% с% с', $ д-> име, $ д-> е-пошта, $ д-> усер_ид); |
Питхон Екample
Морате преузети пицurl библиотека за коришћење овог сampле цоде.
импорт пицurl увоз urlлиб импорт јсон импорт СтрингИО… б = СтрингИО.СтрингИО ()# Проверите да ли приступни токен припада нама # Токен мора бити url-шифрирано када се проследи на токенинфо ц = пицurl.Curl() ц.сетопт (пицurl.URL, „Хттпс://апи.амазон.цом/аутх/о2/токенинфо?аццесс_токен=“ + urlлиб.куоте_плус (аццесс_токен)) ц.сетопт (пицurl.ССЛ_ВЕРИФИПЕЕР, 1) ц.сетопт (пицurl.ВРИТЕФУНЦТИОН, б.врите) ц.перформ () иф д ['ауд']! = 'ИД ВАШЕГ КЛИЈЕНТА': # Замените приступни токен за усер проfile ц = пицurl.Curl() ц.перформ () исписати „% с% с% с“% (д ['име'], д ['е-пошта'], д ['усер_ид']) |
Јава Екample
Морате преузети Јацксон и ХттпЦомпонентс библиотеке да користе ову сampле цоде.
импорт цом.фастеркмл.јацксон.цоре.типе.ТипеРеференце; импорт цом.фастеркмл.јацксон.датабинд.ОбјецтМаппер; импорт орг.апацхе.хттп.цлиент.флуент.Цонтент; импорт орг.апацхе.хттп.цлиент.флуент.Рекуест; импорт јава.нет.URLЕнцодер; импорт јава.утил.Мап;… // Проверите да ли приступни токен припада нама // Токен мора бити url-шифрирано када се проследи на токенинфо Мапа м = нев ОбјецтМаппер (). РеадВалуе (ц.тоСтринг (), нев ТипеРеференце> () иф (! "ИОУР-ЦЛИЕНТ-ИД" .екуалс (м.гет ("ауд"))) { } // Замените приступни токен за усер проfile Систем.оут.принтлн (Стринг.формат („% с% с% с“, м.гет („име“), |
Руби Екample
захтевају „рубигемс“ захтевају „нет / хттпс“ захтева „јсон“ захтевају „ури“ ...# Проверите да ли приступни токен припада нама # Токен мора бити url-шифрирано када се проследи на токенинфо ури = УРИ.парсе („хттпс://апи.амазон.цом/аутх/о2/токенинфо?аццесс_токен=“ + УРИ.енцоде (аццесс_токен)) рек = Нет :: ХТТП :: Гет.нев (ури.рекуест_ури) хттп = Нет :: ХТТП.нев (ури.хост, ури.порт) хттп.усе_ссл = тачно хттп.верифи_моде = ОпенССЛ :: ССЛ :: ВЕРИФИ_ПЕЕРреспонсе = хттп.рекуест (рек) децоде = ЈСОН.парсе (респонсе.боди) иф децоде ['ауд']! = 'ВАШ КЛИЈЕНТ-ИД' крај # Замените приступни токен за усер проfile одговор = хттп.рекуест (рек) ставља спринтф “% с% с% с”, децоде ['наме'], децоде ['емаил'], |
Завршите интеграцију са својим Webсајту
Сада знате како да додате Логин са Амазон -ом у свој webсите. Следећи кораци су интегрисање Амазонових корисничких налога у систем за управљање вашим налозима и њихово коришћење за персонализацију ваших webсајт за кориснике Амазона. За више информација погледајте:
- Пријава са Амазоном Водич за програмере за Webсајтова
- https://login.amazon.com/documentation/combining-user-accounts
Треба вам додатна помоћ? Погледајте наш форумима.
Глоссари
обим приступа Опсег приступа дефинише тип корисника проfile податке које клијент има
захтевајући. Када се корисник први пут пријави, види листу ставки у
опсег приступа и мора се сложити да клијенту пружи податке у
наредити да се настави.
приступни токен Токен за приступ додељује сервер за ауторизацију када се корисник пријави
у на веб локацију. Токен за приступ специфичан је за клијента, корисника и приступ
Обим. Токени за приступ имају максималну величину од 2048 бајтова. Клијент мора
користите приступни токен за преузимање корисничког проfile података.
дозвољено ЈаваСцрипт порекло Извор ЈаваСцрипт -а је комбинација протокола, домена и порта одакле потиче ЈаваСцрипт позив. Подразумевано, web прегледачи блокирају ЈаваСцрипт позиве са једног извора који покушавају да позову скрипту са другог извора. Пријава са Амазон СДК -ом за ЈаваСцрипт дозвољава позиве из других извора ако су наведени као део апликација.
Приликом регистрације а webместо за пријављивање преко Амазона, унесите шему, домен и опционално порт портала webстраницу која укључује Логин витх Амазон СДК за ЈаваСцрипт (нпрampле, хттп: //ввв.екampле.цом или хттпс: // лоцалхост: 8080).
дозвољени повратак URL Повратак URL је адреса на а webсајт који користи пријаву са Амазоном.
Тхе ауторизациона служба преусмерава кориснике на ову адресу када доврше пријаву.
Види такође преусмерити URL.
АПИ кључ Идентификатор који Пријава са Амазон СДК-овима користи за идентификацију мобилне апликације услузи ауторизације. АПИ кључеви се генеришу када региструјете мобилну апликацију.
апликација Апликација је регистрација која садржи информације које су овлашћеним сервисима потребне за верификацију клијента пре него што клијент може приступити кориснику проfileс. Садржи и основне податке о вашем послу који се приказују корисницима сваки пут када користе Логин са Амазон -ом на вашем webвеб локацију или мобилну апликацију.
апликација Пријава је регистрација која садржи информације о ауторизациона служба треба да верификује клијента пре него што тај клијент може да приступи цустомер проfiles. Садржи и основне податке о вашем послу који се приказују корисницима сваки пут када користе Логин са Амазон -ом на вашем webвеб локацију или мобилну апликацију.
ИД продавнице апликација АппСторе ИД јединствено идентификује мобилну апликацију у Амазон АппСторе-у.
ауторизациони код Ауторизациони код је вредност коју користи Додељивање ауторизационог кода дозволити а webсајт за тражење приступни токен.
одобрење ауторизационог кода Додељивање ауторизационог кода је одобрење које се користи
сервер заснована на обради да бисте затражили приступни токен. Користећи одобрење ауторизационог кода, сервер прима ауторизациони код као параметар упита након што се корисник пријави. Сервер размењује ауторизациони код, идентификатор клијента, и клијентска тајна за приступни токен и токен за освежавање.
одобрење за одобрење Додјела одобрења је поступак у којем ауторизациона служба верификује клијента webзахтев сајта за приступ а цустомер проfile. Давање одобрења захтева а идентификатор клијента и ан обим приступа, а може захтевати и клијентска тајна. Ако процес успе, webсајт је одобрен приступни токен.
Постоје две врсте одобрења, Имплицитна дозвола и ан Додељивање ауторизационог кода.
ауторизациона служба Услуга ауторизације услуге Логин са Амазоном је збирка крајњих тачака које пружа Амазон која омогућава клијенту да се пријави преко корисника грантови за овлашћење. Услуга ауторизације представља екран за пријаву и екран дозвола за кориснике. Обезбеђује токени за приступ, освежите жетоне, и цустомер проfile податке за пријаву са Амазон клијентима.
идентификатор снопа Идентификатор пакета је јединствени идентификатор за иОС апликацију. Они обично имају облик цом.цомнаме.аппнаме.
клијент Клијент је а webвеб локацију или мобилну апликацију која користи пријаву са Амазоном.
идентификатор клијента Идентификатор клијента је вредност која се додељује клијенту када се региструје на Логин са Амазоном. Има максималну величину од 100 бајтова. Идентификатор клијента користи се заједно са тајном клијента за верификацију идентитета клијента када захтевају одобрење за одобрење од ауторизациона служба. Идентификатор клијента није тајни.
клијентска тајна Клијентска тајна, попут идентификатор клијента, је вредност додељена клијенту када се региструје на Логин витх Амазон. Има максималну величину од 64 бајта. Клијентска тајна користи се заједно са идентификатором клијента за верификацију идентитета клијента када захтевају аодобрење за одобрење из ауторизациона служба. Клијентска тајна мора бити поверљива.
екран за сагласност Када се корисник пријави у webвеб локацији или мобилној апликацији, први пут ће им се приказати екран за сагласност ако апликација захтева професионалцеfile података.
Екран за сагласност приказује име, лого слика file, и обавештење о приватности URL повезан са апликацијом, заједно са обим приступа апликација захтева.
цустомер проfile Професионални клијентfile садржи информације о кориснику за пријаву са Амазоном, укључујући њихово име, адресу е -поште, поштански број и јединствени идентификатор. А. webсајт мора добити приступни токен пре него што добију професионалног клијентаfile. Врста професионалцаfile враћени подаци су одређени обим приступа.
имплицитни грант Имплицитни грант је одобрење за одобрење то се може довршити само корисниковим web прегледач. Користећи имплицитно одобрење, прегледач прима приступни токен као УРИ фрагмент. Имплицитни грант захтева а идентификатор клијента и ан обим приступа. Имплицитни грант не враћа а токен за освежавање.
екран за пријаву Екран за пријављивање је ХТМЛ страница приказана корисницима када се покушају пријавити на webвеб локацију или мобилну апликацију користећи Логин витх Амазон. Корисници могу ући у постојећи Амазон налог или креирати нови са ове странице.
лого слика file А ПНГ file обезбеђује клијент приликом постављања апликација. Ово се приказује на екрану са дозволама ако корисник није одобрио приступ клијенту webсите. Лого представља клијента webсајту.
назив пакета Назив пакета је јединствени идентификатор за Андроид апликацију. Обично имају облик цом.цомнаме.аппнаме.
обавештење о приватности URL A URL обезбеђује клијент приликом постављања апликација. Ово се приказује на екрану за пристанак ако корисник није одобрио приступ клијенту webсите. Тхе URL треба да усмери кориснике на политику приватности за клијента webсајту.
преусмерити URL A URL коју клијент пружа на ауторизациона служба. Након што се корисник пријави, услуга ће преусмерити корисников прегледач на ову адресу. Такође погледајте дозвољени повратак URL.
токен за освежавање Токен за освежавање додељује ауторизациона служба када је
клијент користи Додељивање ауторизационог кода. Клијент може користити токен за освежавање да затражи нови токен за приступ када је тренутни приступни токен истиче. Ознаке за освежавање имају максималну величину од 2048 бајтова. Потпис је СХА-256 хеш вредност уграђена у мобилну апликацију која верификује идентитет апликације. Они обично имају облик
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.
корисник Корисник је особа која посећује клијента webсајт и покушава да се пријави користећи Логин витх Амазон.
верзија Верзија је одређена врста пријаве са Амазон клијентом регистрованим на апликација. Апликација Логин витх Амазон може имати више верзија, од којих свака подржава Андроид, иОС или web.
амазон Логин витх Амазон Водич за почетак рада за Webсајтови - Преузми [оптимизовано]
амазон Логин витх Амазон Водич за почетак рада за Webсајтови - Преузми