Programmeur débutant ici, pardonnez l'ignorance et les explications seront vraiment sympas :)
J'ai essayé de lire les didacticiels pour un certain service OAuth 2.0, mais je ne comprends pas cet URI de redirection ... dans mon contexte particulier, disons que j'essaie de créer une application iPhone qui utilise OAuth 2.0 pour certains services . J'ai un ID d'application qui a été généré, mais je dois fournir une sorte d'URI de redirection pour générer la clé API.
Est-ce une URL que je suis censé héberger moi-même quelque part ?? Comme son nom l'indique, je pense que l'URL de redirection est censée "rediriger" quelqu'un quelque part. Ma seule hypothèse est que c'est l'URL vers laquelle un utilisateur est redirigé après s'être connecté au service.
Cependant, même si cette hypothèse est correcte, je ne comprends pas une autre chose - comment mon application peut-elle être ouverte à nouveau après que je l'ai envoyée au navigateur pour la connexion de l'utilisateur?
la source
http://
, tels que[YouTube, Instagram, LinkedIn]
? J'ai essayé de m'inscrire, par exemple, unehttp://localhost/oauth2callback
redirection et le schéma http, localhost ou oauth2callback mais aucun d'entre eux ne fonctionneL'URI redirigé est l'emplacement où l'utilisateur sera redirigé après une connexion réussie à votre application. Par exemple, pour obtenir un jeton d'accès pour votre application dans facebook, vous devez sous-traiter l'URI redirigé qui n'est rien que le domaine d'application que vous fournissez lorsque vous créez votre application facebook.
la source
Jetez un œil au terrain de jeu OAuth 2.0.Vous obtiendrez un aperçu du protocole.Il s'agit essentiellement d'un environnement (comme toute application) qui vous montre les étapes impliquées dans le protocole.
https://developers.google.com/oauthplayground/
la source
Si vous utilisez le SDK Facebook, vous n'avez pas à vous soucier de saisir quoi que ce soit pour l'URI de redirection sur la page de gestion des applications de Facebook. Configurez simplement un schéma d'URL pour votre application iOS. Le schéma d'URL de votre application doit être une valeur "fbxxxxxxxxxxx" où xxxxxxxxxxx est l'identifiant de votre application tel qu'identifié sur Facebook. Pour configurer le schéma d'URL de votre application iOS, accédez à l'onglet Informations des paramètres de votre application et ajoutez le type d'URL.
la source