Programador principiante aquí, por favor, disculpe la ignorancia y las explicaciones serán realmente agradables :)
Intenté leer los tutoriales para un determinado servicio OAuth 2.0, pero no entiendo este URI de redireccionamiento ... en mi contexto particular, digamos que estoy tratando de construir una aplicación para iPhone que use OAuth 2.0 para algún servicio . Tengo una ID de aplicación que se generó, pero necesito proporcionar algún tipo de URI de redireccionamiento para generar la clave API.
¿Es esta una URL que se supone que debo alojar en algún lugar? Como su nombre lo indica, creo que se supone que la URL de redireccionamiento "redirige" a alguien a alguna parte. Mi única suposición es que es la URL a la que se redirige a un usuario después de iniciar sesión en el servicio.
Sin embargo, incluso si esa suposición es correcta, no entiendo otra cosa: ¿cómo puedo volver a abrir mi aplicación después de haberla enviado al navegador para que el usuario inicie sesión?
fuente
http://
, como[YouTube, Instagram, LinkedIn]
? Traté de registrarme, por ejemplohttp://localhost/oauth2callback
, redirigir, y el esquema http, localhost u oauth2callback pero ninguno de ellos funcionauri redirigido es la ubicación donde el usuario será redirigido después de iniciar sesión con éxito en su aplicación. por ejemplo, para obtener el token de acceso para su aplicación en Facebook, debe sublimar la uri redirigida, que no es nada más que el dominio de la aplicación que proporciona cuando crea su aplicación de Facebook.
fuente
Eche un vistazo al patio de juegos OAuth 2.0. Obtendrá una visión general del protocolo. Es básicamente un entorno (como cualquier aplicación) que le muestra los pasos involucrados en el protocolo.
https://developers.google.com/oauthplayground/
fuente
Si está utilizando Facebook SDK, no necesita molestarse en ingresar nada para redirigir el URI en la página de administración de aplicaciones de Facebook. Simplemente configure un esquema de URL para su aplicación iOS. El esquema de URL de su aplicación debe ser un valor "fbxxxxxxxxxxx" donde xxxxxxxxxxx es la identificación de su aplicación tal como se identifica en Facebook. Para configurar el esquema de URL para su aplicación iOS, vaya a la pestaña de información de la configuración de su aplicación y agregue Tipo de URL.
fuente