amazon Συνδεθείτε με το Amazon Ξεκινώντας
Συνδεθείτε με το Amazon: Οδηγός έναρξης για Webτοποθεσίες Πνευματικά δικαιώματα © 2017 Amazon Services, LLC ή οι θυγατρικές της. Ολα τα δικαιώματα διατηρούνται.
Το Amazon και το λογότυπο της Amazon είναι εμπορικά σήματα της Amazon.com, Inc. ή των θυγατρικών της. Ολοι οι άλλοι
Τα εμπορικά σήματα που δεν ανήκουν στην Amazon είναι ιδιοκτησία των αντίστοιχων κατόχων τους.
Εγγραφείτε με σύνδεση στο Amazon
Για να μπορέσετε να χρησιμοποιήσετε τη σύνδεση με το Amazon σε α webιστότοπο ή σε μια εφαρμογή για κινητά, πρέπει να εγγράψετε μια εφαρμογή στο Login με το Amazon. Η εφαρμογή Σύνδεσή σας με το Amazon είναι η εγγραφή που περιέχει βασικές πληροφορίες για την επιχείρησή σας και πληροφορίες για καθεμία webιστότοπος ή εφαρμογή για κινητά που δημιουργείτε και υποστηρίζει τη σύνδεση με το Amazon. Αυτές οι πληροφορίες επιχείρησης εμφανίζονται στους χρήστες κάθε φορά που χρησιμοποιούν τη σύνδεση με το Amazon στο δικό σας webιστότοπο ή εφαρμογή για κινητά. Οι χρήστες θα δουν το όνομα της εφαρμογής σας, το λογότυπό σας και έναν σύνδεσμο για την πολιτική απορρήτου σας. Αυτά τα βήματα δείχνουν τον τρόπο εγγραφής της εφαρμογής σας Android για χρήση με τη σύνδεση στο Amazon.
Καταχωρίστε τη σύνδεσή σας με την εφαρμογή Amazon
- Μεταβείτε στο https://login.amazon.com.
- Εάν έχετε εγγραφεί στο Login με το Amazon στο παρελθόν, κάντε κλικ στο App Console. Διαφορετικά, κάντε κλικ στην επιλογή Εγγραφή. Θα ανακατευθυνθείτε στο Seller Central, το οποίο διαχειρίζεται την εγγραφή αίτησης για σύνδεση με το Amazon. Αν αυτό είναι δικό σου
την πρώτη φορά που χρησιμοποιείτε το Seller Central, θα σας ζητηθεί να δημιουργήσετε έναν λογαριασμό Seller Central. - Κάντε κλικ στην Εγγραφή νέας εφαρμογής. Θα εμφανιστεί η φόρμα εγγραφής της αίτησής σας:
a. Στη φόρμα Εγγραφή της αίτησής σας, πρέπει να εισαγάγετε ένα Όνομα και μια Περιγραφή για την αίτησή σας.
Ο Ονομα είναι το όνομα που εμφανίζεται στην οθόνη συναίνεσης όταν οι χρήστες συμφωνούν να μοιραστούν πληροφορίες με την αίτησή σας. Αυτό το όνομα ισχύει για Android, iOS και webεκδόσεις ιστότοπου της εφαρμογής σας. Η Περιγραφή σάς βοηθά να διαφοροποιήσετε κάθε Σύνδεσή σας με τις εφαρμογές Amazon και δεν εμφανίζεται στους χρήστες.
b. Εισαγάγετε α Μυστικότητα URL για την αίτησή σας.
Η Σημείωση απορρήτου URL είναι η τοποθεσία της εταιρείας ή της πολιτικής απορρήτου της εφαρμογής σας (π.χample, http://www.example.com/privacy.html). Αυτός ο σύνδεσμος εμφανίζεται στους χρήστες στην οθόνη συναίνεσης.
c. Εάν θέλετε να προσθέσετε ένα Εικόνα λογότυπου για την αίτησή σας, κάντε κλικ Επιλέγω File και εντοπίστε την κατάλληλη εικόνα.
Αυτό το λογότυπο εμφανίζεται στην οθόνη σύνδεσης και συγκατάθεσης για να αντιπροσωπεύει την επιχείρησή σας ή webιστοσελίδα. Το λογότυπο θα συρρικνωθεί σε ύψος 50 εικονοστοιχείων εάν είναι μεγαλύτερο από 50 εικονοστοιχεία. δεν υπάρχει περιορισμός στο πλάτος του λογότυπου. - Κλικ Εκτός. Το sampΗ εγγραφή θα πρέπει να μοιάζει με αυτό:
Αφού αποθηκευτούν οι βασικές ρυθμίσεις της εφαρμογής σας, μπορείτε να προσθέσετε ρυθμίσεις για συγκεκριμένες webιστότοπους και εφαρμογές για κινητά που θα χρησιμοποιούν αυτήν τη σύνδεση με λογαριασμό Amazon
Προσθέτω WebΡυθμίσεις τοποθεσίας στην Εφαρμογή σας
- Από την οθόνη Εφαρμογή, κάντε κλικ Web Ρυθμίσεις. Θα σας εκχωρηθούν αυτόματα τιμές για το Client ID και το Client Secret. Το αναγνωριστικό πελάτη σας προσδιορίζει webτοποθεσία, και το μυστικό πελάτη χρησιμοποιείται σε ορισμένες περιπτώσεις για την επαλήθευση σας webο ιστότοπος είναι αυθεντικός. Το μυστικό του πελάτη, όπως ένας κωδικός πρόσβασης, είναι εμπιστευτικό. Προς την view το μυστικό πελάτη, κάντε κλικ Εμφάνιση μυστικού.
- Για να προσθέσετε Επιτρεπόμενα JavaScript Origins or Επιτρεπόμενη Επιστροφή URLs στην αίτησή σας, κάντε κλικ Εκδίδω.
Σημείωμα: Για να χρησιμοποιήσετε Σύνδεση με το Amazon με α webτοποθεσία, πρέπει να καθορίσετε είτε μια επιτρεπόμενη προέλευση JavaScript (για την σιωπηρή επιχορήγηση) είτε μια επιτρεπόμενη επιστροφή URL (για τη χορήγηση του Κώδικα Εξουσιοδότησης). Εάν χρησιμοποιείτε το Amazon Pay, πρέπει να καθορίσετε μια επιτρεπόμενη προέλευση JavaScript.
a. Αν σας webο ιστότοπος θα χρησιμοποιήσει τη σύνδεση με το Amazon SDK για JavaScript, προσθέστε το δικό σας webπροέλευση τοποθεσίας προς Επιτρεπόμενα JavaScript Origins.
Προέλευση είναι ο συνδυασμός πρωτοκόλλου, ονόματος τομέα και θύρας (π.χample, https:// www.example.com:8443). Οι επιτρεπόμενες προελεύσεις πρέπει να χρησιμοποιούν το πρωτόκολλο HTTPS. Εάν χρησιμοποιείτε μια τυπική θύρα (θύρα 80 ή θύρα 443), χρειάζεται μόνο να συμπεριλάβετε το όνομα τομέα (π.χ.ample, https:// www.example.com).
Η προσθήκη του τομέα σας εδώ επιτρέπει στο SDK για JavaScript να επικοινωνεί με το δικό σας webτοποθεσία απευθείας
κατά τη διαδικασία σύνδεσης. Web Τα προγράμματα περιήγησης συνήθως αποκλείουν την επικοινωνία μεταξύ προέλευσης μεταξύ σεναρίων, εκτός εάν το επιτρέπει ρητά το σενάριο.
Για να προσθέσετε περισσότερες από μία προελεύσεις, κάντε κλικ Προσθέστε ένα άλλο.
b. Αν σας webο ιστότοπος θα πραγματοποιεί κλήσεις HTTPS στην υπηρεσία εξουσιοδότησης Login with Amazon και θα καθορίζει ένα redirect_uri για απαντήσεις, προσθέστε αυτά τα URI ανακατεύθυνσης σε Επιτρεπόμενη Επιστροφή URLs. Η επιστροφή URL περιλαμβάνει το πρωτόκολλο, τον τομέα, τη διαδρομή και τις συμβολοσειρές ερωτήματος (π.χample, https:// www.example.com/login.php).
Για να προσθέσετε περισσότερες από μία επιστροφές URL, κάντε κλικ Προσθέστε άλλο. - Κλικ Εκτός
Στη συνέχεια, προσθέστε ένα κουμπί Σύνδεση με το Amazon στο δικό σας webιστοσελίδα. Μπορείτε να επιλέξετε από μια ποικιλία κουμπιών και να επιλέξετε την εικόνα που ταιριάζει καλύτερα στη δική σας webτοποθεσία. Δείτε τις Οδηγίες σύνδεσης με το στυλ του Amazon για βέλτιστες πρακτικές και μια λίστα εικόνων για να διαλέξετε.
- Προσθέστε τον παρακάτω κώδικα στο δικό σας webτοποθεσία όπου θέλετε να εμφανίζεται το κουμπί. Για τους σκοπούς αυτού του οδηγού, αυτό πρέπει να είναι HTTPS webτοποθεσία:
<img border=”0″ alt=”Login with Amazon”
src=”https://images-na.ssl-images-amazon.com/images/G/01/lwa/
btnLWA_gold_156x32.png”
width=”156″ ύψος=”32″ />
- Προαιρετικός. Προσθέστε τον παρακάτω σύνδεσμο στο δικό σας webιστότοπος όπου θα θέλατε να εμφανίζεται μια προτροπή "Αποσύνδεση":
- Ανανεώστε τη σελίδα για να επιβεβαιώσετε ότι το κουμπί εμφανίζεται τώρα στη σελίδα σας webτοποθεσία.
Αποσύνδεση
Προσθέστε τη σύνδεση με το Amazon SDK για JavaScript
Η σύνδεση με το Amazon SDK για JavaScript θα χειριστεί όλα τα δύσκολα μέρη της ενσωμάτωσης της σύνδεσης με το Amazon στο webτοποθεσία.
- Προσθέστε τον παρακάτω κωδικό μετά το άνοιγμα στη σελίδα σας για να φορτώσετε το JavaScript στη σελίδα σας:
window.onAmazonLoginReady = function() {
amazon.Login.setClientId('YOUR-CLIENT-ID');
};
(συνάρτηση(δ) {
var a = d.createElement('script'); a.type = 'text/javascript';
a.async = αληθές; a.id = 'amazon-login-sdk';
a.src =
'https://assets.loginwithamazon.com/sdk/na/login1.j
μικρό'; d.getElementById('amazon-root').appendChild(a);
})(έγγραφο);
- Αντικαθιστώ ΤΑΥΤΟΤΗΤΑ ΠΕΛΑΤΗ ΣΑΣ με το Client ID που λαμβάνετε όταν Εγγραφείτε με σύνδεση στο Amazon.
- Προσθέστε το ακόλουθο JavaScript μετά το κουμπί Σύνδεση με το Amazon στον ιστότοπό σας.
document.getElementById('LoginWithAmazon').onclick = function() {
επιλογές = { scope : 'profile' };
amazon.Login.authorize(επιλογές,
«https://www.example.com/handle_login.php');
επιστροφή ψευδής?
};
- Αντικαταστήστε το www.example.com με τον τομέα σας webτοποθεσία.
Σημείωμα: Από προεπιλογή, το SDK για JavaScript θα εμφανίσει την οθόνη σύνδεσης σε ένα αναδυόμενο παράθυρο. Μπορείτε να ορίσετε την αναδυόμενη ιδιότητα της παραμέτρου επιλογών σε false για να ανακατευθύνετε τους πελάτες σε μια νέα σελίδα για να συνδεθείτε. Τα αναδυόμενα παράθυρα δεν υποστηρίζονται στο εγγενές iOS WebViewεφαρμογές που βασίζονται. Εάν σκοπεύετε να χρησιμοποιήσετε τη σύνδεση με το Amazon στην εφαρμογή σας για iOS, συνιστούμε είτε να χρησιμοποιήσετε το ios-gsg._TTH [PDF] ή υλοποίηση ανακατευθυνόμενης εμπειρίας σύνδεσης. Δείτε το website-sdk-reference._TTH [PDF] για πληροφορίες σχετικά με την προσαρμογή της παραμέτρου επιλογών. - Μόλις ο χρήστης συνδεθεί και συναινέσει στην κοινή χρήση των καθορισμένων δεδομένων, το τρέχον παράθυρο θα ανακατευθυνθεί στο δεδομένο URI και η απάντηση εξουσιοδότησης θα προστεθεί στη συμβολοσειρά ερωτήματος. Το URI πρέπει να χρησιμοποιεί το πρωτόκολλο https και να βρίσκεται στον ίδιο τομέα με το τρέχον παράθυρο.
- Προαιρετικός. Αφού εξουσιοδοτηθούν οι χρήστες, θα πρέπει να προσθέσετε πρόσβαση σε έναν υπερσύνδεσμο ή κουμπί Αποσύνδεσης στον ιστότοπό σας, ώστε να μπορούν να αποσυνδεθούν. Προσθέστε την ακόλουθη JavaScript για να επιτρέψετε στους χρήστες να αποσυνδεθούν:
document.getElementById('Logout').onclick = function() {
amazon.Login.logout();
};
Θα χειρίζεστε την απάντηση από το Amazon με το /handle_login.php στο δικό σας webτοποθεσία στην επόμενη ενότητα. Μπορείτε να αλλάξετε αυτήν τη διαδρομή σε μία της επιλογής σας αργότερα.
Αποκτήστε Profile Πληροφορίες
Μπορείτε να αποκτήσετε το pro του χρήστηfile πληροφορίες από την Amazon χρησιμοποιώντας το Token πρόσβασης επιστράφηκε από το SDK.
- Στην εφαρμογή διακομιστή, χειριστείτε το αίτημα που υποβλήθηκε στο /handle_login.php και αποκτήστε profile πληροφορίες χρησιμοποιώντας το διακριτικό πρόσβασης και το Profile REST API. Πρώηνamples σε PHP, Python, Java και Ruby είναι παρακάτω.
- Εκκινήστε το δικό σας webιστότοπο και επιβεβαιώστε ότι μπορείτε να συνδεθείτε με τα διαπιστευτήριά σας στο Amazon.com.
PHP Example
// Επαληθεύστε ότι το διακριτικό πρόσβασης ανήκει σε εμάς // Το διακριτικό πρέπει να είναι url-κωδικοποιείται όταν μεταβιβάζεται στο tokeninfo $c = curl_init('https://api.amazon.com/auth/o2/tokeninfo?access_token='. urlencode($_REQUEST['access_token'])); curl_setopt($c, CURLOPT_RETURNTRANSFER, true);$r = curl_exec($c); ντοurl_close($c); $d = json_decode($r);if ($d->aud != 'YOUR-CLIENT-ID') { // το διακριτικό πρόσβασης δεν ανήκει σε εμάς header('HTTP/1.1 404 Not Found'); echo 'Η σελίδα δεν βρέθηκε'; έξοδος;} // Ανταλλάξτε το διακριτικό πρόσβασης για το χρήστη profile $r = curl_exec($c); ντοurl_close($c); echo sprintf('%s %s %s', $d->name, $d->email, $d->user_id); |
Python Example
Πρέπει να κατεβάσετε το pycurl βιβλιοθήκη για να χρησιμοποιήσετε αυτό το sampτον κώδικα.
εισαγωγή pycurl εισαγωγή urllib εισαγωγή json εισαγωγή StringIO…b = StringIO.StringIO()# Βεβαιωθείτε ότι το διακριτικό πρόσβασης ανήκει σε εμάς # Το κουπόνι πρέπει να είναι url-κωδικοποιείται όταν μεταβιβάζεται στο tokeninfo 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.WRITEFUNCTION, β.write) c.perform() if d['aud'] != 'YOUR-CLIENT-ID' : # Ανταλλάξτε το διακριτικό πρόσβασης για επαγγελματία χρήστηfile c = pycurl.Curl() c.perform() εκτύπωση "%s %s %s"%(d['όνομα'], d['email'], d['user_id']) |
Java Example
Πρέπει να κατεβάσετε το Τζάκσον και HttpComponents βιβλιοθήκες για να χρησιμοποιήσετε αυτό το sampτον κώδικα.
εισαγωγή 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;…// Βεβαιωθείτε ότι το διακριτικό πρόσβασης ανήκει σε εμάς // Το διακριτικό πρέπει να είναι url-κωδικοποιείται όταν μεταβιβάζεται στο tokeninfo Χάρτης m = νέο ObjectMapper().readValue(c.toString(), new TypeReference>() if (!"YOUR-CLIENT-ID".equals(m.get("aud"))) { } // Ανταλλάξτε το διακριτικό πρόσβασης για το χρήστη profile System.out.println(String.format(“%s %s %s”, m.get(“όνομα”), |
Ruby Example
απαιτούν "ρουμπίνι" απαιτούν "net/https" απαιτούν "json" απαιτείται «uri»…# Βεβαιωθείτε ότι το διακριτικό πρόσβασης ανήκει σε εμάς # Το κουπόνι πρέπει να είναι url-κωδικοποιείται όταν μεταβιβάζεται στο tokeninfo ουρι = 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(req) decode = JSON.parse(response.body) if decode['aud'] != 'YOUR-CLIENT-ID' τέλος # Ανταλλάξτε το διακριτικό πρόσβασης για επαγγελματία χρήστηfile απάντηση = http.request(req) βάζει το sprintf "%s %s %s", decode['name'], decode['email'], |
Ολοκληρώστε την ενσωμάτωση με το δικό σας Webτοποθεσία
Τώρα ξέρετε πώς να προσθέσετε τη σύνδεση με το Amazon στο δικό σας webιστοσελίδα. Τα επόμενα βήματα είναι να ενσωματώσετε τους λογαριασμούς χρηστών Amazon στο σύστημα διαχείρισης του λογαριασμού σας και να τους χρησιμοποιήσετε για να εξατομικεύσετε webιστότοπος για πελάτες της Amazon. Για περισσότερες πληροφορίες, δείτε:
- Η σύνδεση με το Amazon Οδηγός προγραμματιστή για Webτοποθεσίες
- https://login.amazon.com/documentation/combining-user-accounts
Χρειάζεστε περισσότερη βοήθεια; Ρίξτε μια ματιά στο δικό μας φόρουμ.
Γλωσσάριο
εύρος πρόσβασης Ένα εύρος πρόσβασης καθορίζει τον τύπο του επαγγελματία χρήστηfile δεδομένα που είναι ο πελάτης
ζητώντας. Την πρώτη φορά που ένας χρήστης συνδέεται, βλέπει μια λίστα με τα στοιχεία
το εύρος πρόσβασης και πρέπει να συμφωνήσει να παρέχει τα δεδομένα στον πελάτη στο
προκειμένου να προχωρήσουμε.
διακριτικό πρόσβασης Ένα διακριτικό πρόσβασης χορηγείται από τον διακομιστή εξουσιοδότησης όταν ένας χρήστης καταγράφει
σε έναν ιστότοπο. Ένα διακριτικό πρόσβασης είναι συγκεκριμένο για έναν πελάτη, έναν χρήστη και μια πρόσβαση
πεδίο εφαρμογής. Τα διακριτικά πρόσβασης έχουν μέγιστο μέγεθος 2048 byte. Ένας πελάτης πρέπει
χρησιμοποιήστε ένα διακριτικό πρόσβασης για να ανακτήσετε τον επαγγελματία πελάτηfile δεδομένα.
επιτρεπόμενη προέλευση JavaScript Μια προέλευση JavaScript είναι ο συνδυασμός πρωτοκόλλου, τομέα και θύρας όπου ξεκινά μια κλήση JavaScript. Από προεπιλογή, web τα προγράμματα περιήγησης αποκλείουν κλήσεις JavaScript από μια προέλευση που προσπαθούν να καλέσουν σενάριο σε άλλη προέλευση. Η σύνδεση με το Amazon SDK για JavaScript επιτρέπει κλήσεις από άλλες προελεύσεις, εάν καθορίζονται ως μέρος ενός εφαρμογή.
Κατά την εγγραφή α website για Σύνδεση με Amazon, εισαγάγετε το σχήμα, τον τομέα και προαιρετικά τη θύρα του webσελίδα που περιλαμβάνει τη σύνδεση με το Amazon SDK για JavaScript (π.χample, http://www.example.com ή https://localhost:8080).
επιτρέπεται η επιστροφή URL Μια επιστροφή URL είναι μια διεύθυνση στο α webιστότοπος που χρησιμοποιεί Σύνδεση με το Amazon.
Ο υπηρεσία εξουσιοδότησης ανακατευθύνει τους χρήστες σε αυτήν τη διεύθυνση όταν ολοκληρώσουν τη σύνδεση.
Δείτε επίσης διευθύνω πάλιν URL.
Κλειδί API Ένα αναγνωριστικό που χρησιμοποιεί η Σύνδεση με SDK του Amazon για την αναγνώριση μιας εφαρμογής για κινητά στην υπηρεσία εξουσιοδότησης. Τα κλειδιά API δημιουργούνται κατά την εγγραφή μιας εφαρμογής για κινητά.
εφαρμογή Μια εφαρμογή είναι η εγγραφή που περιέχει πληροφορίες που χρειάζεται η υπηρεσία εξουσιοδότησης για την επαλήθευση ενός πελάτη προτού αυτός ο πελάτης έχει πρόσβαση στον επαγγελματία πελάτηfileμικρό. Περιέχει επίσης βασικές πληροφορίες για την επιχείρησή σας που εμφανίζονται στους χρήστες κάθε φορά που χρησιμοποιούν τη σύνδεση με το Amazon στο δικό σας webιστότοπο ή εφαρμογή για κινητά.
εφαρμογή Μια εφαρμογή είναι η εγγραφή που περιέχει πληροφορίες υπηρεσία εξουσιοδότησης πρέπει να επαληθεύσει έναν πελάτη για να μπορέσει να αποκτήσει πρόσβαση πελάτης επαγγελματίαςfiles. Περιέχει επίσης βασικές πληροφορίες για την επιχείρησή σας που εμφανίζονται στους χρήστες κάθε φορά που χρησιμοποιούν τη σύνδεση με το Amazon στο δικό σας webιστότοπο ή εφαρμογή για κινητά.
αναγνωριστικό appstore Ένα αναγνωριστικό AppStore προσδιορίζει μοναδικά μια εφαρμογή για κινητά στο Amazon AppStore.
κωδικός εξουσιοδότησης Ένας κωδικός εξουσιοδότησης είναι μια τιμή που χρησιμοποιείται από το Χορήγηση Κωδικού Εξουσιοδότησης να επιτρέψει α webτοποθεσία για να ζητήσετε ένα διακριτικό πρόσβασης.
χορήγηση κωδικού εξουσιοδότησης Μια επιχορήγηση κωδικού εξουσιοδότησης είναι μια επιχορήγηση εξουσιοδότησης που χρησιμοποιεί
υπηρέτης βασισμένη επεξεργασία για να ζητήσει ένα διακριτικό πρόσβασης. Χρησιμοποιώντας τη χορήγηση κωδικού εξουσιοδότησης, ο διακομιστής λαμβάνει ένα κωδικός εξουσιοδότησης ως παράμετρος ερωτήματος μετά τη σύνδεση του χρήστη. Ο διακομιστής ανταλλάσσει τον κωδικό εξουσιοδότησης, αναγνωριστικό πελάτη, και μυστικό πελάτη για ένα διακριτικό πρόσβασης και ένα διακριτικό ανανέωσης.
χορήγηση άδειας Η χορήγηση άδειας είναι η διαδικασία κατά την οποία η υπηρεσία εξουσιοδότησης επαληθεύει έναν πελάτη webαίτημα του ιστότοπου για πρόσβαση σε α πελάτης επαγγελματίαςfile. Η χορήγηση άδειας απαιτεί α αναγνωριστικό πελάτη και μια εύρος πρόσβασης, και μπορεί να απαιτεί α μυστικό πελάτη. Εάν η διαδικασία πετύχει, το webο ιστότοπος χορηγείται α διακριτικό πρόσβασης.
Υπάρχουν δύο τύποι επιχορηγήσεων αδειοδότησης, α Έμμεση επιχορήγηση και μια Χορήγηση Κωδικού Εξουσιοδότησης.
υπηρεσία εξουσιοδότησης Η υπηρεσία εξουσιοδότησης Σύνδεση με Amazon είναι η συλλογή των τελικών σημείων που παρέχονται από την Amazon που επιτρέπουν σε έναν πελάτη να συνδεθεί σε έναν χρήστη μέσω επιχορηγήσεις αδειών. Η υπηρεσία εξουσιοδότησης παρουσιάζει την οθόνη σύνδεσης και την οθόνη αδειών στους χρήστες. Παρέχει διακριτικά πρόσβασης, κουπόνια ανανέωσης, και πελάτης επαγγελματίαςfile δεδομένα για να συνδεθείτε με πελάτες της Amazon.
αναγνωριστικό πακέτου Το αναγνωριστικό πακέτου είναι ένα μοναδικό αναγνωριστικό για μια εφαρμογή iOS. Συνήθως παίρνουν τη μορφή com.companyname.appname.
πελάτης Ένας πελάτης είναι α webιστότοπος ή εφαρμογή για κινητά που χρησιμοποιεί Σύνδεση με το Amazon.
αναγνωριστικό πελάτη Το αναγνωριστικό πελάτη είναι μια τιμή που εκχωρείται στον πελάτη όταν εγγράφεται στο Login με το Amazon. Έχει μέγιστο μέγεθος 100 byte. Το αναγνωριστικό πελάτη χρησιμοποιείται σε συνδυασμό με το μυστικό πελάτη για την επαλήθευση της ταυτότητας του πελάτη όταν ζητά χορήγηση εξουσιοδότησης από το υπηρεσία εξουσιοδότησης. Το αναγνωριστικό πελάτη δεν είναι μυστικό.
μυστικό πελάτη Το μυστικό του πελάτη, όπως το αναγνωριστικό πελάτη, είναι μια τιμή που εκχωρείται στον πελάτη όταν εγγράφεται στο Login με το Amazon. Έχει μέγιστο μέγεθος 64 byte. Το μυστικό πελάτη χρησιμοποιείται σε συνδυασμό με το αναγνωριστικό πελάτη για την επαλήθευση της ταυτότητας του πελάτη όταν ζητά έναχορήγηση άδειας από το υπηρεσία εξουσιοδότησης. Το μυστικό του πελάτη πρέπει να διατηρείται εμπιστευτικό.
οθόνη συναίνεσης Όταν ένας χρήστης συνδέεται σε ένα webιστότοπος ή εφαρμογή για κινητά για πρώτη φορά, παρουσιάζονται με οθόνη συναίνεσης εάν η εφαρμογή ζητήσει επαγγελματίαfile δεδομένα.
Η οθόνη συναίνεσης εμφανίζει το όνομα, εικόνα λογότυπου file, και σημείωση απορρήτου URL σχετίζεται με την εφαρμογή, μαζί με το εύρος πρόσβασης η εφαρμογή ζητά.
πελάτης επαγγελματίαςfile Επαγγελματίας πελάτηςfile περιέχει πληροφορίες σχετικά με τη σύνδεση με τον πελάτη της Amazon, συμπεριλαμβανομένου του ονόματος, της διεύθυνσης ηλεκτρονικού ταχυδρομείου, του ταχυδρομικού κώδικα και ενός μοναδικού αναγνωριστικού. ΕΝΑ webο ιστότοπος πρέπει να αποκτήσει ένα διακριτικό πρόσβασης προτού μπορέσουν να αποκτήσουν έναν επαγγελματία πελάτηfile. Το είδος του επαγγελματίαfile Τα δεδομένα που επιστρέφονται καθορίζονται από το εύρος πρόσβασης.
σιωπηρή επιχορήγηση Μια σιωπηρή επιχορήγηση είναι μια χορήγηση άδειας που μπορεί να ολοκληρωθεί χρησιμοποιώντας μόνο του χρήστη web πρόγραμμα περιήγησης. Χρησιμοποιώντας την σιωπηρή επιχορήγηση, το πρόγραμμα περιήγησης λαμβάνει ένα διακριτικό πρόσβασης ως τμήμα URI. Μια σιωπηρή επιχορήγηση απαιτεί α αναγνωριστικό πελάτη και μια εύρος πρόσβασης. Η σιωπηρή επιχορήγηση δεν επιστρέφει α διακριτικό ανανέωσης.
οθόνη σύνδεσης Η οθόνη σύνδεσης είναι μια σελίδα HTML που παρουσιάζεται στους χρήστες όταν προσπαθούν να συνδεθούν στο α webιστότοπος ή εφαρμογή για κινητά χρησιμοποιώντας Σύνδεση με το Amazon. Οι χρήστες μπορούν να εισαγάγουν έναν υπάρχοντα λογαριασμό Amazon ή να δημιουργήσουν έναν νέο από αυτήν τη σελίδα.
εικόνα λογότυπου file Ένα PNG file παρέχεται από τον πελάτη κατά τη ρύθμιση ενός εφαρμογή. Αυτό εμφανίζεται στην οθόνη δικαιωμάτων εάν ο χρήστης δεν έχει παραχωρήσει πρόσβαση στον πελάτη webιστοσελίδα. Το λογότυπο αντιπροσωπεύει τον πελάτη webτοποθεσία.
όνομα πακέτου Το όνομα πακέτου είναι ένα μοναδικό αναγνωριστικό για μια εφαρμογή Android. Συνήθως έχουν τη μορφή com.companyname.appname.
σημείωση απορρήτου URL A URL παρέχεται από τον πελάτη κατά τη ρύθμιση ενός εφαρμογή. Αυτό εμφανίζεται στην οθόνη συναίνεσης εάν ο χρήστης δεν έχει παραχωρήσει πρόσβαση στον πελάτη webιστοσελίδα. ο URL θα πρέπει να κατευθύνει τους χρήστες στην πολιτική απορρήτου για τον πελάτη webτοποθεσία.
διευθύνω πάλιν URL A URL παρέχονται από τον πελάτη στο υπηρεσία εξουσιοδότησης. Αφού συνδεθεί ο χρήστης, η υπηρεσία θα ανακατευθύνει το πρόγραμμα περιήγησης του χρήστη σε αυτήν τη διεύθυνση. Δείτε επίσης Επιτρεπόμενη Επιστροφή URL.
διακριτικό ανανέωσης Ένα διακριτικό ανανέωσης χορηγείται από το υπηρεσία εξουσιοδότησης όταν το
ο πελάτης χρησιμοποιεί το Χορήγηση Κωδικού Εξουσιοδότησης. Ένας πελάτης μπορεί να χρησιμοποιήσει ένα διακριτικό ανανέωσης για να ζητήσει ένα νέο διακριτικό πρόσβασης όταν το τρέχον διακριτικό πρόσβασης λήγει. Τα διακριτικά ανανέωσης έχουν μέγιστο μέγεθος 2048 byte. Η υπογραφή είναι μια τιμή κατακερματισμού SHA-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ιστότοπο και προσπαθεί να συνδεθεί χρησιμοποιώντας Σύνδεση με το Amazon.
εκδοχή Μια έκδοση είναι ένας συγκεκριμένος τύπος σύνδεσης με πελάτη Amazon εγγεγραμμένο σε ένα εφαρμογή. Μια εφαρμογή Σύνδεση με Amazon μπορεί να έχει πολλές εκδόσεις, καθεμία από τις οποίες υποστηρίζει Android, iOS ή web.
amazon Σύνδεση με Amazon Οδηγός έναρξης για Webιστότοποι - Λήψη [βελτιστοποιημένη]
amazon Σύνδεση με Amazon Οδηγός έναρξης για Webιστότοποι - Λήψη