Saltar al contenido principal

GitHub

OAuth de GitHub soporta tanto el flujo de aplicación web como el flujo de dispositivo. Por favor, continúa leyendo para obtener las credenciales OAuth.

Primero, por favor visita la configuración de desarrollador de GitHub para registrar una nueva App de GitHub.

precaución

Trucos: Recomendamos que uses Apps de GitHub en lugar de Apps OAuth porque las Apps de GitHub pueden añadir múltiples URIs de redirección, lo que puede traer conveniencia al desplegar entornos de prueba y producción. El sitio oficial de GitHub también recomienda usar Apps de GitHub en lugar de Apps OAuth.

githubapps

Luego rellena el nombre de la App de GitHub, URL de la página de inicio, descripción, y URL de Callback.

GitHub

Establece correctamente la URL de callback de autorización

En la configuración de la App de GitHub, la Callback URL debe ser la URL de callback de tu Casdoor, y la Redirect URL en Casdoor debe ser la URL de callback de tu aplicación.

Para más detalles, por favor lee Configuración de la App.

Después de registrar tu App de GitHub, ¡ahora puedes generar tu Client Secret!

ID de Cliente de GitHub

Agrega un proveedor OAuth de GitHub y rellena el Client ID y Client Secret en tu Casdoor.

Proveedor de Github

Ahora puedes usar GitHub como un servicio de terceros para completar la autenticación.