Nota: Considera la posibilidad de crear una GitHub App en lugar de una OAuth app.
Tanto las OAuth apps como las GitHub Apps usan OAuth 2.0.
Las OAuth apps solo pueden actuar en nombre de un usuario, mientras que las GitHub Apps pueden actuar en nombre de un usuario o con independencia de él.
Las GitHub Apps usan permisos específicos, proporcionan al usuario más control sobre los repositorios a los que puede acceder la aplicación y usan tokens de corta duración.
Para obtener más información, vea «Diferencias entre aplicaciones de GitHub y aplicaciones de OAuth» y «Acerca de la creación de GitHub Apps».
Nota: Un usuario u organización puede poseer hasta 100 OAuth app.
-
En la esquina superior derecha de cualquier página en GitHub, haga clic en la fotografía de perfil y luego en Configuración.
-
En la barra lateral izquierda, haz clic en Configuración del desarrollador.
-
En la barra lateral de la izquierda, haga clic en OAuth apps .
-
Haga clic en New OAuth App (Nueva aplicación de OAuth).
Nota: Si no ha creado una aplicación antes, este botón dirá Register a new application (Registrar una nueva aplicación).
-
Teclea el nombre de tu app en "Nombre de la aplicación".
Advertencia: Usa solo la información de tu OAuth app que considere pública. Evita utilizar datos sensibles, tales como URL internas, cuando crees una OAuth app.
-
Teclea la URL completa para el sitio web de tu app en "URL de la página principal".
-
Opcionalmente, en "Descripción de la aplicación", teclea una descripción de tu app para que los usuarios la vean.
-
Teclea la URL de rellamado de tu app en "URL de rellamado para autorización".
Nota: Las OAuth apps no pueden tener varias direcciones URL de devolución de llamada, a diferencia de GitHub Apps.
-
Si la OAuth app va a usar el flujo de dispositivos para identificar y autorizar usuarios, haz clic en Habilitar flujo de dispositivos. Para más información sobre el flujo de dispositivos, consulta "Autorización de aplicaciones de OAuth".
-
Haga clic en Register application (Registrar aplicación).