Amazon ကိုစတင်သုံးစွဲခြင်းဖြင့်ဝင်မည်
Amazon နှင့် Login ဝင်ခြင်းအတွက်လမ်းညွှန်စတင်ခြင်း Webဆိုဒ်များ မူပိုင်ခွင့်© 2017 Amazon Services, LLC သို့မဟုတ်ယင်း၏တွဲဖက်များ။ မူပိုင်ခွင့်များရယူပြီး။
အမေဇုံနှင့်အမေဇုံအမှတ်တံဆိပ်သည် Amazon.com, Inc. သို့မဟုတ်၎င်းနှင့်သက်ဆိုင်သောကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားအရာများ
အမေဇုံပိုင်မဟုတ်သောကုန်အမှတ်တံဆိပ်များသည်၎င်းတို့၏သက်ဆိုင်ရာပိုင်ရှင်များ၏ပိုင်ဆိုင်မှုဖြစ်သည်။
အမေဇုံနှင့်အတူလော့ဂ်အင်လုပ်ပါ
Amazon တွင် Login ကိုအသုံးမပြုမီ၊ webဆိုက် သို့မဟုတ် မိုဘိုင်းအက်ပ်တစ်ခုတွင် သင်သည် Amazon ဖြင့် လော့ဂ်အင်ဖြင့် အက်ပ်တစ်ခုကို မှတ်ပုံတင်ရပါမည်။ Amazon ဖြင့် သင်၏ Login လျှောက်လွှာသည် သင့်လုပ်ငန်းနှင့်ပတ်သက်သော အခြေခံအချက်အလက်များနှင့် တစ်ခုစီ၏အချက်အလက်များပါရှိသော မှတ်ပုံတင်ခြင်းဖြစ်ပါသည်။ webAmazon ဖြင့် အကောင့်ဝင်ခြင်းကို ပံ့ပိုးပေးသော သင်ဖန်တီးထားသော ဆိုက် သို့မဟုတ် မိုဘိုင်းအက်ပ်။ သင့်တွင် Amazon ဖြင့် အကောင့်ဝင်ခြင်းကို အသုံးပြုသည့်အခါတိုင်း ဤလုပ်ငန်းအချက်အလက်ကို သုံးစွဲသူများအား ပြသပါသည်။ website သို့မဟုတ် mobile app အသုံးပြုသူများသည်သင်၏လျှောက်လွှာအမည်၊ သင်၏လိုဂိုနှင့်သင်၏ပုဂ္ဂိုလ်ရေးဆိုင်ရာမူဝါဒမူဝါဒ link ကိုတွေ့လိမ့်မည်။ ဤအဆင့်များသည်သင်၏ Android app ကို Amazon နှင့် Login လုပ်ရန်မှတ်ပုံတင်ပုံကိုသရုပ်ပြသည်။
သင်၏လျှောက်လွှာကိုအမေဇုံအက်ပလီကေးရှင်းတွင်မှတ်ပုံတင်ပါ
- သွားပါ။ https://login.amazon.com.
- Amazon ၌ Login ၀ င်ရန်သင်ယခင်ကစာရင်းသွင်းခဲ့ပါက App Console ကိုနှိပ်ပါ။ သို့မဟုတ်ပါက Sign Up ကိုနှိပ်ပါ။ Amazon နှင့် Login ဝင်ရန်လျှောက်ထားမှုမှတ်ပုံတင်ခြင်းကိုကိုင်တွယ်သော Seller Central သို့သင့်ကိုရောက်လိမ့်မည်။ ဒီဟာဆိုရင်မင်း
ပထမဆုံးအကြိမ်ရောင်းသူ Central ကို သုံး၍ သင့်အားအရောင်းစင်တာအကောင့်ဖွင့်ရန်သင့်အားတောင်းဆိုလိမ့်မည်။ - လျှောက်လွှာအသစ် Register ကိုနှိပ်ပါ။ သင်၏လျှောက်လွှာကိုမှတ်ပုံတင်မည်။
a. သင်၏လျှောက်လွှာပုံစံကိုမှတ်ပုံတင်ပါ၊ သင်၏လျှောက်လွှာအတွက်အမည်နှင့်ဖော်ပြချက်ကိုထည့်ရမည်။
ဟိ နာမည် အသုံးပြုသူများသည် သင့်အပလီကေးရှင်းနှင့် အချက်အလက်မျှဝေရန် သဘောတူသည့်အခါ ခွင့်ပြုချက်စခရင်တွင် ပြသထားသည့် အမည်ဖြစ်သည်။ ဤအမည်သည် Android၊ iOS နှင့် သက်ဆိုင်ပါသည်။ webသင်၏လျှောက်လွှာ၏ site ဗားရှင်း ဖော်ပြချက်ကိုအင်္ဂလိပ် (အမေရိကန်ပြည်ထောင်စု) ဘာသာသို့ ပြန်လည်၍ ပြန်ဆိုရန်ဘာသာပြန်ရန် The Description you help you different of your Login in Amazon applications, and is not display to users ။
b. တစ်ခုထည့်ပါ။ ကိုယ်ရေးကိုယ်တာ URL သင်၏လျှောက်လွှာအတွက်။
သီးသန့်လုံခြုံရေးသတိပေးချက် URL သင်၏ကုမ္ပဏီ (သို့) အပလီကေးရှင်း၏ပုဂ္ဂိုလ်ရေးဆိုင်ရာမူဝါဒတည်ရှိရာနေရာ (ဥပမာအတွက်ample, http: //www.example.com/privacy.html) ဤ link ကိုသဘောတူညီချက်မျက်နှာပြင်ပေါ်တွင်အသုံးပြုသူများအားပြထားသည်။
c. ထည့်ချင်ရင် လိုဂိုပုံ သင့်လျှောက်လွှာအတွက် နှိပ်ပါ။ ရွေးပါ။ File နှင့်သက်ဆိုင်သောပုံကိုရှာပါ။
ဤလိုဂိုသည်သင်၏လုပ်ငန်းကိုကိုယ်စားပြုရန်လက်မှတ်ထိုးဝင်ခြင်းနှင့်သဘောတူခြင်းမျက်နှာပြင်တွင်ပြထားသည် webဆိုဒ် ၎င်းလိုဂိုသည် ၅၀ pixel ထက်ပိုမြင့်ပါကအမြင့် ၅၀ pixel သို့ကျုံ့သွားလိမ့်မည်။ လိုဂို၏အကျယ်ပေါ်တွင်ကန့်သတ်ချက်မရှိပါ။ - နှိပ်ပါ။ သိမ်းဆည်းပါ။ မင်းရဲ့ sample မှတ်ပုံတင်ပုံသည် ဤကဲ့သို့ဖြစ်သင့်သည်-
သင်၏ အခြေခံ အပလီကေးရှင်း ဆက်တင်များကို သိမ်းဆည်းပြီးနောက်၊ သင်သည် သီးခြား ဆက်တင်များကို ထည့်သွင်းနိုင်သည်။ webAmazon account ဖြင့်ဤ Login ကိုသုံးမည့် site များနှင့် mobile app များ
ထည့်ပါ။ Webသင်၏လျှောက်လွှာသို့ site ဆက်တင်များ
- Application မျက်နှာပြင်မှ နှိပ်ပါ။ Web ဆက်တင်များမရ။ Client ID နှင့် Client Secret အတွက်အလိုအလျောက်သတ်မှတ်ထားသောတန်ဖိုးများကိုသင်အလိုအလျောက်ပေးအပ်လိမ့်မည်။ Client ID သည်သင့်အားသတ်မှတ်သည် webဆိုဒ်နှင့် သုံးစွဲသူ၏လျှို့ဝှက်ချက် သင်၏အခြေအနေကိုအတည်ပြုရန်အခြေအနေအချို့တွင်သုံးသည် website သည်အစစ်အမှန်ဖြစ်သည်။ ဖောက်သည်၏လျှို့ဝှက်ချက်သည်စကားဝှက်ကဲ့သို့လျှို့ဝှက်သည်။ ရန် view client secret ကိုနှိပ်ပါ လျှို့ဝှက်ချက်ပြပါ။
- ထည့်ရန် ခွင့်ပြုထားသော JavaScript မူလအစ or ပြန်လာခွင့်ပြု URLs သင်၏လျှောက်လွှာသို့နှိပ်ပါ တည်းဖြတ်ပါ။
မှတ်ချက် - Amazon နှင့် Login ကိုသုံးရန် a website တွင်သင်ခွင့်ပြုထားသော JavaScript မူရင်း (Implicit grant အတွက်) (သို့) ခွင့်ပြုထားသည့်ပြန်လာခွင့်ကိုသတ်မှတ်ပေးရမည် URL (ခွင့်ပြုမိန့် Code ကိုထောက်ပံ့ကြေးများအတွက်) ။ အကယ်၍ သင်သည် Amazon Pay ကိုအသုံးပြုနေသည်ဆိုလျှင်ခွင့်ပြုထားသော JavaScript မူရင်းကိုသင်သတ်မှတ်ရမည်။
a. မင်းရဲ့ website သည် JavaScript အတွက် Amazon SDK နှင့် Login ကိုသုံးမည်ဖြစ်ပြီးသင်၏ထည့်ပါ website မူလသို့ ခွင့်ပြုထားသော JavaScript မူလအစ။
မူလအစသည်ပရိုတိုကော၊ ဒိုမိန်းအမည်နှင့်ဆိပ်ကမ်း (ပေါင်းစပ်မှုအတွက်) ဖြစ်သည်ample, https: // www.example.com:8443) ။ ခွင့်ပြုထားသောဇစ်မြစ်များသည် HTTPS protocol ကိုသုံးရပါမည်။ စံဆိပ်ကမ်း (ဆိပ်ကမ်း ၈၀ သို့မဟုတ်ဆိပ်ကမ်း ၄၄၃) ကိုသုံးနေလျှင်၊ သင်အတွက်ဒိုမိန်းအမည်သာထည့်ရန်လိုသည်ample, https: // www.example.com)
သင်၏ဒိုမိန်းကိုဒီမှာထည့်ခြင်းအားဖြင့် JavaScript အတွက် SDK သည်သင့်အားဆက်သွယ်နိုင်စေသည် website ကိုတိုက်ရိုက်
login ဖြစ်စဉ်အတွင်း Web ပုံမှန်အားဖြင့် script များသည်ခွင့်မပြုလျှင် script များအကြားမူရင်းဆက်သွယ်မှုကိုပိတ်ဆို့သည်။
မူရင်းတစ်ခုထက်ပိုထည့်လိုလျှင်၊ နောက်တစ်ခုထည့်ပါ။.
b. မင်းရဲ့ webဆိုက်သည် Amazon ခွင့်ပြုချက် ၀ န်ဆောင်မှုဖြင့် Login သို့ HTTPS ခေါ်ဆိုမှုများနှင့်ပြန်စာများအတွက် redirect_uri တစ်ခုသတ်မှတ်ခြင်း၊ ထို redirect URI များကိုထည့်ပါ။ ပြန်လာခွင့်ပြု URLs။ ပြန်လာ URL ပရိုတိုကောလ်၊ ဒိုမိန်း၊ လမ်းကြောင်းနှင့်မေးခွန်းစာတန်း (များ) ပါ ၀ င်သည်ample, https: // www.example.com/login.php)
တစ် ဦး ထက်ပိုပြန်လာ add ရန် URLနှိပ်ပါ။ နောက်ထပ်ထည့်ပါ။ - နှိပ်ပါ။ သိမ်းဆည်းပါ။
ထို့နောက်သင်၏ခလုတ်တွင် Amazon နှင့် Login ၀ င်ပါ webဆိုဒ် သင်ခလုတ်မျိုးစုံမှရွေး။ သင်နှင့်အကိုက်ညီဆုံးပုံကိုရွေးချယ်နိုင်သည် website. အမေဇုံစတိုင်လမ်းညွှန်ချက်များဖြင့်လော့ဂ်အင်ကိုကြည့်ပါ အကောင်းဆုံးအလေ့အကျင့်များနှင့်ရွေးချယ်စရာပုံများစာရင်းအတွက်ဖြစ်သည်။
- သင့်ထံသို့ အောက်ပါကုဒ်ကို ထည့်ပါ။ webသင်ခလုတ်ပေါ်လာစေလိုသော site ဤလမ်းညွှန်၏ရည်ရွယ်ချက်များအတွက်၎င်းသည် HTTPS ဖြစ်ရမည် webဆိုက်-
<img border=”0″ alt=”Amazon ဖြင့် ဝင်ပါ”
src = "https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png "
width = "156″ အမြင့် =" 32″ />
- ရွေးချယ်ခွင့် သင်၏အောက်ပါ link ကိုထည့်ပါ webသင် "Logout" prompt ပေါ်လာစေချင်သည့် site
- ခလုတ်သည်သင်၏ပေါ်တွင်ယခုပေါ်လာသည်ကိုအတည်ပြုရန်စာမျက်နှာကိုပြန်လည်ဆန်းသစ်ပါ website.
ထွက်ပေါက်
JavaScript အတွက် JavaScript ကို Amazon SDK ဖြင့်ထည့်ပါ
JavaScript အတွက် Amazon SDK နှင့် Login ဝင်ခြင်းသည်သင်၏ Amazon သို့ Login ပေါင်းစည်းရန်ခက်ခဲသောအစိတ်အပိုင်းအားလုံးကိုကိုင်တွယ်လိမ့်မည် website.
- ဖွင့်ပြီးနောက်အောက်ပါကုဒ်ထည့်ပါ သင်၏စာမျက်နှာထဲသို့ JavaScript ကိုတင်ရန်သင်၏စာမျက်နှာတွင် -
window.onAmazonLoginReady = function () {
amazon.Login.setClientId ('YOUR-CLIENT-ID');
};
(function ()) {
var a = d.createElement ('script'); a.type = 'စာသား / javascript';
a.async = စစ်မှန်တဲ့; a.id = 'Amazon - login-sdk';
a.src=
'https://assets.loginwithamazon.com/sdk/na/login1.j
s '; d.getElementById ('Amazon - root') appendChild (က);
})(စာရွက်စာတမ်း);
- အစားထိုးပါ။ သင့် - လိုင်း - ID Client ID နှင့်အတူသင်လက်ခံရရှိသည် အမေဇုံနှင့်အတူလော့ဂ်အင်လုပ်ပါ.
- သင်၏ site ပေါ်တွင် Amazon ခလုတ်ဖြင့် Login ပြီးနောက်အောက်ပါ JavaScript ကိုထည့်ပါ။
document.getElementById ('LoginWithAmazon') ။ onclick = function () {
options = {scope: 'profile'};
amazon.Login.authorize (ရွေးချယ်မှုများ၊
'https: //www.example.com/handle_login.php ');
မှားယွင်းသော ပြန်လာခြင်း၊
};
- www.ex ကိုအစားထိုးပါample.com နှင့်သင်၏ဒိုမိန်း website.
မှတ်ချက် - ပုံမှန်အားဖြင့် JavaScript အတွက် SDK သည် login screen ကို popup window တွင်ပြလိမ့်မည်။ options parameter ၏ popup property ကို false သို့ ၀ ယ်သူများကို ၀ င်ရန်စာမျက်နှာအသစ်သို့လမ်းကြောင်းပြောင်းပေးနိုင်သည်။ Popup windows များကို native iOS တွင်မပံ့ပိုးပါ WebView-based app များ။ မင်းရဲ့ iOS app မှာ Amazon နဲ့ Login သုံးဖို့ရည်ရွယ်ထားရင်၊ အဲဒါကိုသုံးဖို့ဘဲဖြစ်ဖြစ်ငါတို့အကြံပြုပါတယ် ios-gsg._TTH [PDF] (သို့) လမ်းကြောင်းလွှဲထားသောအတွေ့အကြုံကိုအကောင်အထည်ဖော်ပါ။ ကိုကြည့်ပါ website-sdk-reference._TTH [PDF] သည် options parameters များကိုစိတ်ကြိုက်ပြုလုပ်ရန်အချက်အလက်များအတွက် - အသုံးပြုသူသည် log in လုပ်ပြီးသတ်မှတ်ထားသော data ကိုမျှဝေရန်သဘောတူလိုက်သည်နှင့်တပြိုင်နက်၊ လက်ရှိ ၀ င်းဒိုးကိုပေးထားသော URI သို့ပြန်လည်လွှဲပြောင်းပြီးခွင့်ပြုချက်တုံ့ပြန်မှုကို query string သို့ပေါင်းထည့်လိမ့်မည်။ URI သည် https protocol ကိုသုံးပြီးလက်ရှိ ၀ င်းဒိုးနှင့်တူညီရမည်။
- ရွေးချယ်ခွင့် အသုံးပြုသူများကိုခွင့်ပြုပြီးပါကသင်သည်သင်၏ site ရှိ Logout hyperlink (သို့) ခလုတ်တစ်ခုကိုဝင်ရောက်သင့်သည်။ အသုံးပြုသူများကို logout လုပ်ရန်အောက်ပါ JavaScript ကိုထည့်ပါ။
document.getElementById ('Logout') ။ onclick = function () {
amazon.Login.logout ();
};
သင်၏ Amazon handhand_login.php နှင့် Amazon မှတုံ့ပြန်မှုကိုသင်ကိုင်တွယ်လိမ့်မည် webနောက်အပိုင်း၌ site နောင်တွင်သင်ရွေးချယ်သောလမ်းကြောင်းတစ်ခုသို့ဤလမ်းကြောင်းကိုသင်ပြောင်းနိုင်သည်။
Pro ကိုရယူပါfile သတင်းအချက်အလက်
အသုံးပြုသူရဲ့လိုလားချက်ကိုရယူနိုင်ပါတယ်file Amazon မှအချက်အလက်များကို အသုံးပြု၍ Access Token အဆိုပါ SDK နေဖြင့်ပြန်သွား၏။
- သင်၏ server-side application တွင် /handle_login.php သို့တောင်းဆိုချက်ကိုကိုင်တွယ်ပြီး pro ရယူပါfile access token နှင့် Pro ကို သုံး၍ သတင်းအချက်အလက်file REST API ထွamples, PHP, Python, Java, နှင့် Ruby တို့သည်အောက်တွင်ရှိသည်။
- သင့်အား စတင်လိုက်ပါ။ website နှင့်သင်၏ Amazon.com အထောက်အထားများဖြင့် log in ၀ င်နိုင်သည်ကိုအတည်ပြုပါ။
PHP အတထွample
// Access token သည်ကျွန်ုပ်တို့ပိုင်ဆိုင်ကြောင်းစစ်ဆေးပါ // လက္ခဏာသက်သေဖြစ်ရမည် urltokeninfo သို့သွားသည့်အခါ -encoded $ c = c ကိုurl_init ('https://api.amazon.com/auth/o2/tokeninfo?access_token=') ။ urlကုဒ် ($ _ REQUEST ['access_token'])); curl_setopt ($ c, c)URLOPT_RE END_TURNTRANSFER၊ အမှန်); $ r = curl_exec ($ c); ဂurl_close ($ c); $ d = json_decode ($ r); if ($ d-> aud! = 'YOUR-CLIENT-ID') {// သုံးစွဲခွင့်သင်္ကေတသည်ကျွန်ုပ်တို့ခေါင်းစီး ('HTTP/1.1 404 Not found')) ပဲ့တင်သံ 'စာမျက်နှာမတွေ့ပါ'၊ ထွက်ပေါက်;} // user pro အတွက် access token ကိုလဲလှယ်ပါfile $ r = က curl_exec ($ c); ဂurl_close ($ c); ပဲ့တင်သံ sprintf ('% s% s% s'၊ $ d-> အမည်၊ $ d-> အီးမေးလ်၊ $ d-> user_id); |
Python အတထွample
သင် download လုပ်ပါ pycurl ဒီစာကြည့်တိုက်ကိုသုံးဖို့ample ကုဒ်
တင်သွင်း pycurl တင်သွင်းခြင်း။ urllib json ကိုတင်သွင်းပါ StringIO ကိုတင်သွင်း ... b = StringIO.StringIO ()# access token သည်ငါတို့ပိုင်ကြောင်းအတည်ပြုပါ # လက္ခဏာသက်သေဖြစ်ရမည် urltokeninfo သို့သွားသည့်အခါ -encoded c=pycurl.Curl() c.setopt (pycurl.URL"https://api.amazon.com/auth/o2/tokeninfo?access_token=" + urllib.quote_plus (access_token)) c.setopt (pyc)url.SSL_VERIFYPEER, 1) c.setopt (pycurl.WRITEFUNCTION, b.write) c.perform () လျှင် d ['aud']! = 'YOUR-CLIENT-ID' # user pro အတွက် access token ကိုလဲလှယ်ပါfile c=pycurl.Curl() c.perform () “% s% s% s”% (d ['name']၊ d ['email'], d ['user_id']) ကိုပုံနှိပ်ပါ။ |
Java ထွample
သင် download လုပ်ပါ လုပ်ပြတယ်။ နှင့် HttpComponents စာကြည့်တိုက်များသည်ဤအရာကိုအသုံးပြုရန်ဖြစ်သည်ample ကုဒ်
com.fasterxml.jackson.core.type.TypeReference တင်သွင်းသည်; com.fasterxml.jackson.databind.ObjectMapper ကိုတင်သွင်းပါ။ org.apache.http.client.fluent.Content ကိုသွင်းပါ။ org.apache.http.client.fluent.Request တင်သွင်း; java.net တင်သွင်းပါ။URLကုဒ်; java.util.Map ကိုတင်သွင်းပါ၊ // လက္ခဏာသက်သေဖြစ်ရမည် urltokeninfo သို့သွားသည့်အခါ -encoded မြေပုံ m = အသစ် ObjectMapper () ။ readValue (c.toString ()၊ TypeReference အသစ်> () if (!” သင်၏ CLIENT-ID” .equals (m.get (“ aud”))) { } // user pro အတွက် access token ကိုလဲလှယ်ပါfile System.out.println (String.format ("% s% s% s"၊ m.get ("name")) |
ရူဘီထွample
"ပတ္တမြား" လိုအပ်သည် “ net / https” လိုအပ်သည် "json" လိုအပ်သည် “ uri” လိုအပ်သည်။# access token သည်ငါတို့ပိုင်ကြောင်းအတည်ပြုပါ # လက္ခဏာသက်သေဖြစ်ရမည် urltokeninfo သို့သွားသည့်အခါ -encoded 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 = စစ်မှန်တဲ့ http.verify_mode = OpenSSL :: SSL :: VERIFY_PEERresponse = http.request (လိုအပ်ချက်) ဒီကုဒ်ဒါ = JSON.parse (response.body) if decode ['aud']! = 'YOUR-CLIENT-ID' အဆုံး # user pro အတွက် access token ကိုလဲလှယ်ပါfile တုန့်ပြန်ချက် = http.request (req) sprintf“% s% s% s” ကိုထည့်သည်၊ decode ['name']၊ ကုဒ်ဖြုတ်ပါ ['အီးမေးလ်']၊ |
သင်၏ပေါင်းစည်းမှုကိုအပြီးသတ်ပါ Website
ယခုသင်၏အမေဇုံနှင့်လော့ဂ်အင်မည်သို့ထည့်ရမည်ကိုသင်သိသည် webဆိုဒ် နောက်တစ်ဆင့်မှာ Amazon user account များကိုသင်၏အကောင့်စီမံခန့်ခွဲမှုစနစ်နှင့် ပေါင်း၍ သင်၏စိတ်ကြိုက်ပြုလုပ်ရန်၎င်းတို့ကိုသုံးပါ webAmazon ဖောက်သည်များအတွက် site ။ ပိုမိုသောအချက်အလက်များအတွက်ကြည့်ပါ။
- အမေဇုံနှင့်အတူဝင်မည် developer များအတွက်လမ်းညွှန် Webဆိုဒ်များ
- https://login.amazon.com/documentation/combining-user-accounts
နောက်ထပ်အကူအညီလိုပါသလား။ ငါတို့ထွက်စစ်ဆေးပါ ဖိုရမ်များ.
ဝေါဟာရ
အသုံးပြုခွင့်နယ်ပယ် Access Scope သည် user pro အမျိုးအစားကိုသတ်မှတ်သည်file data သည် client ဖြစ်သည်
တောင်းပန်ပါတယ်။ အသုံးပြုသူတစ် ဦး ဦး ပထမ ဦး ဆုံးအကြိမ်ဝင်ရောက်ချိန်တွင်၎င်းတို့သည်ပါဝင်သည့်အရာများစာရင်းကိုတွေ့သည်
ဝင်ရောက်ခွင့်နယ်ပယ်နှင့် ၀ န်ဆောင်မှုခံယူသူအားအချက်အလက်များကိုပေးရန်သဘောတူရမည်
ဆက်လက်ဆောင်ရွက်ရန်အမိန့်။
ဝင်ရောက်ခွင့် တိုကင် အသုံးပြုသူမှတ်ပုံတင်သည့်အခါခွင့်ပြုချက်ပေးသည့်ဆာဗာမှ Access token ကိုခွင့်ပြုသည်
ဆိုက်တစ်ခုသို့။ Access token သည်ဖောက်သည်တစ် ဦး၊ သုံးစွဲသူနှင့်လက်လှမ်းမီမှုအတွက်သီးခြားဖြစ်သည်
နယ်ပယ်။ Access tokens များသည်အများဆုံးအရွယ်အစား 2048 bytes ရှိသည်။ တစ် ဦး က client ကိုရပါမည်
customer pro ကိုရယူရန် access token ကိုသုံးပါfile ဒေတာ။
ခွင့်ပြု JavaScript ကိုမူလအစ JavaScript ဇာစ်မြစ်သည် JavaScript ခေါ်ဆိုမှုတစ်ခုပေါ်ပေါက်လာသောပရိုတိုကော၊ ဒိုမိန်းနှင့်ဆိပ်ကမ်းပေါင်းစပ်မှုဖြစ်သည်။ ပုံသေအားဖြင့်၊ web browser များသည်အခြားဇာစ်မြစ်ပေါ်တွင် script ကိုခေါ်ရန်ကြိုးစားသောဇာစ်မြစ်တစ်ခုမှ JavaScript ခေါ်ဆိုမှုများကိုပိတ်ဆို့သည်။ JavaScript အတွက် Amazon SDK နှင့် Login ဝင်ခြင်းသည်၎င်းတို့အားအစိတ်အပိုင်းတစ်ခုအဖြစ်သတ်မှတ်လျှင်အခြားဇာစ်မြစ်များမှခေါ်ဆိုမှုများကိုခွင့်ပြုသည် လျှောက်လွှာ.
မှတ်ပုံတင်တဲ့အခါ webAmazon နှင့် Login ဝင်ရန် site၊ အစီအစဉ်၊ domain နှင့် port ၏လုပ်နိုင်သောကိုရိုက်ထည့်ပါ webJavaScript အတွက် Amazon SDK နှင့် Login ပါ ၀ င်သောစာမျက်နှာ (ဥပမာအတွက်ample, http: //www.example.com သို့မဟုတ် https: // localhost: 8080)
ပြန်လာခွင့်ပြု URL Aပြန် URL လိပ်စာတစ်ခုဖြစ်သည် webAmazon နှင့် Login ကိုသုံးသော site
ဟိ ခွင့်ပြုချက်ဝန်ဆောင်မှု login ပြီးဆုံးသွားသောအခါအသုံးပြုသူကိုဤလိပ်စာသို့ပြန်ပို့သည်
ကြည့်ပါ။ ပြန်ညွှန်းသည်။ URL.
API သော့ အခွင့်အလမ်းဝန်ဆောင်မှုအတွက်မိုဘိုင်း app ကိုခွဲခြားသတ်မှတ်ရန်အမေဇုံ SDKs ဖြင့် Login လုပ်သောအမှတ်အသားတစ်ခု။ သင်သည်မိုဘိုင်းအက်ပ်တစ်ခုကိုမှတ်ပုံတင်သောအခါ API သော့များကိုထုတ်လုပ်သည်။
လျှောက်လွှာ အက်ပလီကေးရှင်းသည်ခွင့်ပြုချက် ၀ န်ဆောင်မှုလိုအပ်သော ၀ န်ဆောင်မှုကို ၀ ယ်ယူသူအားအတည်ပြုရန်လိုအပ်သောသတင်းအချက်အလက်များပါ ၀ င်သောမှတ်ပုံတင်ခြင်းဖြစ်သည်file၎။ ၎င်းတွင်သင်၏ Amazon နှင့် Login ကိုအသုံးပြုတိုင်းသင်၏သုံးစွဲသူများအားပြသသောသင်၏အခြေခံအကြောင်းအချက်များလည်းပါ ၀ င်သည် website သို့မဟုတ် mobile app
လျှောက်လွှာ လျှောက်လွှာဆိုသည်မှာအချက်အလက်များပါ ၀ င်သည့်မှတ်ပုံတင်ခြင်းဖြစ်သည် ခွင့်ပြုချက်ဝန်ဆောင်မှု ကြောင်း client ကိုမဝင်ရောက်မီ client ကိုအတည်ပြုရန်လိုအပ်သည် customer လိုလားသူfilesမရ။ ၎င်းတွင်သင်၏ Amazon တွင် Login ကိုအသုံးပြုတိုင်းသင်၏သုံးစွဲသူများအားပြသသောသင်၏အခြေခံအကြောင်းအချက်များလည်းပါ ၀ င်သည် website သို့မဟုတ် mobile app
appstore ID AppStore ID သည် Amazon AppStore ရှိမိုဘိုင်း app ကိုထူးခြားစွာသတ်မှတ်သည်။
ခွင့်ပြုချက်ကုဒ် ခွင့်ပြုချက်နံပါတ်သည်အသုံးပြုသောတန်ဖိုးဖြစ်သည် ခွင့်ပြုချက် Code ကိုထောက်ပံ့ငွေ a ကိုခွင့်ပြုရန် webတစ်ခုတောင်းဆိုရန် site ဝင်ရောက်ခွင့် တိုကင်.
ခွင့်ပြုချက်ကုဒ်ထောက်ပံ့ငွေ Authorization Code ထောက်ပံ့ကြေးဆိုသည်မှာအသုံးပြုခွင့်ပြုသည့်ထောက်ပံ့ငွေဖြစ်သည်
ဆာဗာ တစ်ခုတောင်းဆိုရန်ကိုအခြေခံပြီးအပြောင်းအလဲနဲ့ ဝင်ရောက်ခွင့် တိုကင်။ ခွင့်ပြုချက်နံပါတ်ခွင့်ပြုချက်ကို အသုံးပြု၍ ဆာဗာသည်တယ်လီဖုန်းတစ်ခုလက်ခံရရှိသည် ခွင့်ပြုချက်ကုဒ် အသုံးပြုသူဝင်ပြီးနောက်တွင် query parameter တစ်ခုအနေနှင့်ဖြစ်သည်။ ဆာဗာသည်ခွင့်ပြုချက်ကုဒ်ကိုဖလှယ်သည်။ သုံးစွဲသူမှတ်ပုံတင်၊ နှင့် သုံးစွဲသူ၏လျှို့ဝှက်ချက် Access token နှင့် Refresh token တစ်ခုအတွက်ဖြစ်သည်။
ခွင့်ပြုချက်ထောက်ပံ့ငွေ ခွင့်ပြုချက်ရရန်ဆိုသည်မှာလုပ်ငန်းစဉ်ဖြစ်သည် ခွင့်ပြုချက်ဝန်ဆောင်မှု client ကိုအတည်ပြုသည် webဆိုက်တစ်ခု၏ ၀ င်ခွင့်အတွက်တောင်းဆိုချက် customer လိုလားသူfile။ တစ် ဦး ခွင့်ပြုချက်ထောက်ပံ့ငွေတစ်လိုအပ်သည် သုံးစွဲသူအမှတ်အသား နှင့် တစ်ခု အသုံးပြုခွင့်နယ်ပယ်နှင့်လိုအပ်နိုင်ပါသည် သုံးစွဲသူ၏လျှို့ဝှက်ချက်မရ။ လုပ်ငန်းစဉ်အောင်မြင်လျှင်၊ website တစ်ခုအားခွင့်ပြုသည် ဝင်ရောက်ခွင့် တိုကင်.
ခွင့်ပြုချက်ထောက်ပံ့ငွေအမျိုးအစားနှစ်မျိုးရှိသည် သွယ်ဝိုက်ထောက်ပံ့ငွေ နှင့် တစ်ခု ခွင့်ပြုချက် Code ကိုထောက်ပံ့ငွေ.
ခွင့်ပြုချက်ဝန်ဆောင်မှု Amazon ဖြင့် ၀ င်ရောက်ခွင့်ပြုခြင်းသည် ၀ င်ရောက်ခွင့်ပြုသည့် ၀ န်ဆောင်မှုသည် Amazon မှပေးသောအဆုံးမှတ်များစုဆောင်းခြင်းဖြစ်သည် ခွင့်ပြုချက်ထောက်ပံ့ငွေ။ ခွင့်ပြုချက်ပေးသော ၀ န်ဆောင်မှုသည်အသုံးပြုသူများအား login မျက်နှာပြင်နှင့်ခွင့်ပြုချက်မျက်နှာပြင်ကိုပြသသည်။ ကထောက်ပံ့ လက်လှမ်းတိုကင်, တိုကင် refreshနှင့် customer လိုလားသူfile အမေဇုံဖောက်သည်များနှင့်အတူဝင်ရန်ဒေတာ။
အစုအဝေးအမှတ်အသား Bundle Identifier သည် iOS app အတွက်ထူးခြားသောအမှတ်အသားတစ်ခုဖြစ်သည်။ သူတို့ကပုံမှန်အားဖြင့်၏ပုံစံကိုယူ com.companyname.appname.
ဖောက်သည် ဖောက်သည်တစ် ဦး ဖြစ်သည် webAmazon နှင့် Login ကိုအသုံးပြုသော site သို့မဟုတ် mobile app
သုံးစွဲသူအမှတ်အသား သုံးစွဲသူအမှတ်အသားသည် Amazon တွင် Login ဝင်၍ မှတ်ပုံတင်သည့်အခါသုံးစွဲသူမှသတ်မှတ်ထားသောတန်ဖိုးဖြစ်သည်။ ၎င်းတွင်အများဆုံးအရွယ်အစား ၁၀၀ bytes ရှိသည်။ သုံးစွဲသူ၏အမှတ်အသားသည် ၀ န်ဆောင်မှုခံယူသူ၏လျှို့ဝှက်ချက်နှင့်တွဲဖက်အသုံးပြုသည်။ ၎င်းတို့မှခွင့်ပြုချက်တောင်းခံသောအခါ၎င်းသည်မည်သူမည်ဝါဖြစ်ကြောင်းအတည်ပြုရန်ဖြစ်သည်။ ခွင့်ပြုချက်ဝန်ဆောင်မှု။ client ကိုအမှတ်အသားလျှို့ဝှက်မဟုတ်ပါဘူး။
သုံးစွဲသူ၏လျှို့ဝှက်ချက် client လိုလျှို့ဝှက်ချက် သုံးစွဲသူအမှတ်အသားAmazon သည် Login ဖြင့်မှတ်ပုံတင်သည့်အခါသုံးစွဲသူမှသတ်မှတ်ထားသောတန်ဖိုးဖြစ်သည်။ ၎င်းသည်အများဆုံးအရွယ်အစား 64 bytes ရှိသည်။ Client ၏လျှို့ဝှက်ချက်ကိုအသုံးပြုသူ၏အမှတ်အသားနှင့် တွဲ၍ အသုံးပြုသည်။ သူက၎င်းတို့အား a ကိုတောင်းဆိုသောအခါမည်သူမည်ဝါဖြစ်ကြောင်းအတည်ပြုရန်ဖြစ်သည်uthorization ထောက်ပံ့ငွေ မှ ခွင့်ပြုချက်ဝန်ဆောင်မှု။ သုံးစွဲသူ၏လျှို့ဝှက်ချက်ကိုလျှို့ဝှက်ထားရမည်။
ခွင့်ပြုချက်မျက်နှာပြင် အသုံးပြုသူတစ် ဦး သည် log in ဝင်သောအခါ website (သို့) mobile app ကိုပထမ ဦး ဆုံးအနေနှင့်၎င်းတို့သည် app ကိုလိုလားလျှင်တောင်းဆိုမှုသဘောတူညီချက်မျက်နှာပြင်ဖြင့်တင်ပြသည်file ဒေတာ။
သဘောတူညီချက်မျက်နှာပြင်ကနာမည်ပြသထားတယ်။ လိုဂိုပုံ fileနှင့် ကိုယ်ရေးကိုယ်တာ သတိပေးချက် URL နှင့်အတူ app ကိုနှင့်ဆက်စပ် အသုံးပြုခွင့်နယ်ပယ် ဒီ app ကတောင်းနေတယ်
customer လိုလားသူfile ဖောက်သည်လိုလားသူတစ် ဦးfile သူတို့၏နာမည်၊ အီးမေးလ်လိပ်စာ၊ စာပို့သင်္ကေတနှင့်ထူးခြားသောအမှတ်အသားတို့အပါအ ၀ င် Amazon ဖောက်သည်နှင့် Login အကြောင်းအချက်အလက်များပါ ၀ င်သည်။ တစ် ဦး website တစ်ခုရယူရပါမည် ဝင်ရောက်ခွင့် တိုကင် သူတို့က customer pro ကိုမရယူခင်fileမရ။ လိုလားမှုမျိုးfile ပြန်လာတဲ့ data ကို the ကဆုံးဖြတ်တယ် အသုံးပြုခွင့်နယ်ပယ်.
သွယ်ဝိုက်ထောက်ပံ့ငွေ တစ် ဦး ကသွယ်ဝိုက် Grant ကတစ်ခုဖြစ်သည် ခွင့်ပြုချက်ထောက်ပံ့ငွေ ၎င်းသည်အသုံးပြုသူ၏အားဖြင့်သာပြီးမြောက်နိုင်သည် web browser ပါ။ implicit ထောက်ပံ့ကြေးကို သုံး၍ browser သည်တစ်ခုရရှိသည် ဝင်ရောက်ခွင့် တိုကင် URI အပိုင်းအစအဖြစ်။ တစ်ခုကသွယ်ဝိုက်ထောက်ပံ့ငွေတစ် ဦး လိုအပ်သည် သုံးစွဲသူအမှတ်အသား နှင့် တစ်ခု အသုံးပြုခွင့်နယ်ပယ်။ အဆိုပါသွယ်ဝိုက်ထောက်ပံ့ငွေတစ် ဦး ပြန်လာမထားဘူး token refresh.
လော့ဂ်အင်မျက်နှာပြင် login screen သည်သုံးစွဲသူများအားတင်ပြသော HTML စာမျက်နှာတစ်ခုဖြစ်ပြီး၎င်းတို့အား a သို့ ၀ င်ရန်ကြိုးစားသောအခါ webAmazon နှင့် Login သုံးပြီး site သို့မဟုတ် mobile app အသုံးပြုသူများသည်ရှိပြီးသား Amazon အကောင့်သို့ ၀ င်နိုင်ပြီးဤစာမျက်နှာတွင်အသစ်တစ်ခုဖန်တီးနိုင်သည်။
လိုဂိုပုံ file PNG တစ်ခု file တစ်ခုဖွင့်လှစ်သည့်အခါ client ကိုပေး လျှောက်လွှာမရ။ အသုံးပြုသူသည်သုံးစွဲသူအားခွင့်မပြုခဲ့လျှင်၎င်းကိုခွင့်ပြုချက်မျက်နှာပြင်တွင်ပြသည် webဆိုဒ် လိုဂိုသည်သုံးစွဲသူကိုကိုယ်စားပြုသည် website.
အထုပ်အမည် package name တစ်ခုသည် Android app တစ်ခုအတွက်ထူးခြားသောအမှတ်အသားဖြစ်သည်။ သူတို့ကပုံမှန်အားဖြင့် com.companyname.appname ၏ပုံစံကိုယူ။
ကိုယ်ရေးကိုယ်တာ သတိပေးချက် URL A URL တစ်ခုဖွင့်လှစ်သည့်အခါ client ကိုပေး လျှောက်လွှာမရ။ အသုံးပြုသူသည်သုံးစွဲသူအား ၀ င်ခွင့်မပေးခဲ့လျှင်ဤသဘောတူညီချက်မျက်နှာပြင်တွင်ပြထားသည် webဆိုဒ် The URL သုံးစွဲသူများအတွက်သီးသန့်တည်ရှိမှုမူဝါဒသို့သုံးစွဲသူများအားလမ်းညွှန်သင့်သည် website.
ပြန်ညွှန်းသည်။ URL A URL ဖို့ client ကိုပေး ခွင့်ပြုချက်ဝန်ဆောင်မှု။ အသုံးပြုသူသည်ဝင်ရောက်ပြီးနောက်၊ ၀ န်ဆောင်မှုသည်သုံးစွဲသူဘရောင်ဇာကိုဤလိပ်စာသို့ရောက်လိမ့်မည်။ ပြန်လာခွင့်ပြုကိုလည်းကြည့်ပါ URL.
token refresh လတ်ဆတ်သောလက္ခဏာသက်သေကိုခွင့်ပြုထားသည် ခွင့်ပြုချက်ဝန်ဆောင်မှု ဘယ်အချိန်မှာ
client ကိုအသုံးပြုသည် ခွင့်ပြုချက် Code ကိုထောက်ပံ့ငွေ။ သုံးစွဲသူတစ် ဦး သည်လက်ရှိအခြေအနေတွင်အသစ်သော Access token ကိုတောင်းဆိုရန် refresh token ကိုသုံးနိုင်သည် ဝင်ရောက်ခွင့် တိုကင် ကုန်ဆုံးသည်။ Refresh tokens များသည်အများဆုံးအရွယ်အစား 2048 bytes ရှိသည်။ Signature ဆိုသည်မှာ app ၏ဝိသေသလက္ခဏာကိုစစ်ဆေးသောမိုဘိုင်း app တွင်ထည့်သွင်းထားသော SHA-256 hash value ဖြစ်သည်။ သူတို့ကပုံမှန်အားဖြင့်၏ပုံစံကိုယူ
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.
အသုံးပြုသူ သုံးစွဲသူသည်ဖောက်သည်တစ် ဦး အားလာရောက်လည်ပတ်သူတစ် ဦး ဖြစ်သည် website နှင့် Amazon နှင့် Login သုံး၍ ၀ င်ရန်ကြိုးစားသည်။
ဗားရှင်း ဗားရှင်းဆိုသည်မှာ Amazon ၀ န်ဆောင်မှုခံယူသူနှင့်မှတ်ပုံတင်ထားသောသီးခြား Login အမျိုးအစားဖြစ်သည် လျှောက်လွှာ။ Amazon အပလီကေးရှင်းဖြင့် Login ၀ င်နိုင်သောဗားရှင်းများစွာရှိနိုင်ပြီးတစ်ခုချင်းစီကို Android, iOS, သို့မဟုတ် web.
amazon Login အတွက် Amazon စတင်ခြင်းလမ်းညွှန်အတွက် Webဆိုဒ်များ - ဒေါင်းလုပ် [optimized]
amazon Login အတွက် Amazon စတင်ခြင်းလမ်းညွှန်အတွက် Webဆိုဒ်များ - ဒေါင်းလုဒ်လုပ်ပါ။