OAuth, que significa «Autorización abierta», es un protocolo de autorización que permite que los servicios de terceros accedan a recursos seguros, en nombre del propietario del recurso. La autorización es diferente de la autenticación, ya que la autenticación es el proceso de verificar la identidad del usuario, mientras que la autorización es el proceso de verificar los recursos a los que tiene acceso. Por lo tanto, OAuth es estándar para permitir que los servicios intenten acceder entre sí en nombre del usuario.
Aquí veremos cómo configurar una aplicación OAuth desde GitHub.
Puede crear y registrar una aplicación OAuth en su cuenta personal o en cualquier organización en la que tenga acceso administrativo.
Pero recuerde proteger su privacidad utilizando solo la información que considere compartir públicamente. Evite el uso de datos confidenciales, como direcciones URL internas, al crear una aplicación OAuth.
Paso 1: vaya a https://github.com/login y complete los detalles si ya tiene una cuenta o regístrese.
Complete los detalles requeridos y haga clic en el botón ‘Iniciar sesión’ para continuar.
Paso 2: ahora, cuando haya iniciado sesión, verá su foto de perfil en la esquina superior derecha de la página. Haga clic en la foto de perfil y luego haga clic en Configuración.
Paso 3: en la parte inferior de la barra lateral izquierda, haga clic en Configuración del desarrollador.
Paso 4: en la barra lateral izquierda, haga clic en » Aplicaciones OAuth «.
Paso 5: Ahora haga clic en » Registrar una nueva aplicación «.
Paso 6: Ahora, completa los detalles
Aquí,
- En » Nombre de la aplicación «, complete el nombre de su aplicación.
- En » URL de la página de inicio «, complete la URL completa del sitio web de su aplicación.
- La “ Descripción de la aplicación ” es opcional. Puede completarlo para brindar una descripción general básica de su aplicación a sus usuarios.
- Por último, en » URL de devolución de llamada de autorización «, complete la URL de devolución de llamada de su aplicación.
Paso 7: Haga clic en » Registrar aplicación «.
Ahora, su nueva aplicación OAuth está registrada y se le proporcionará una ID de cliente y una ID secreta de cliente para su aplicación.
Nota: No comparta el ID de cliente ni el ID secreto de cliente con nadie.