2010-10-23 16 views
2

OAuth comme google OAuth. Mettons de côté la communication entre le serveur consommateur et le serveur OAuth. Parlons du côté du navigateur et de la communication du serveur grand public, au moins, le navigateur doit contenir un cookie pour identifier la session entre le serveur du consommateur. Droite? Mais, je ne l'ai pas vu.OAuth: aidez-moi à comprendre OAuth

Répondre

1

Est-ce que votre question est de savoir comment vous reliez ce que l'utilisateur a fait avant l'OAuth? Si c'est le cas, c'est à vous de le faire. Dans le flux du serveur Web, l'utilisateur est finalement redirigé vers le serveur consommateur, avec des jetons provenant du serveur OAuth. Cette redirection entraîne l'envoi d'un HTTP GET au consommateur. Tous les cookies précédemment configurés (par le serveur consommateur) seront toujours envoyés, ce qui vous permet de mapper l'identité de l'OUA sur votre concept local d'un utilisateur.

1

Si vous voulez comprendre comment implémenter OAuth, vous pouvez vérifier cette vidéo où je l'ai mis en œuvre bshaffer (un des meilleurs paquet pour OAuth) dans Laravel 5-https://youtu.be/0vGXbWdtjls