Platform
Regístrate con GitHub
8 min
iniciar sesión con el tutorial de github introducción iniciar sesión con github permite a los usuarios iniciar sesión en aplicaciones utilizando sus cuentas de github requisitos previos para completar este tutorial, necesitarás una aplicación creada en back4app consulta el tutorial de crear nueva aplicación para aprender cómo crear una aplicación en back4app configura un subdominio para tu aplicación de back4app consulta activar tu alojamiento web y consulta en vivo para aprender cómo crear un subdominio en back4app una cuenta de github 1 crear una nueva aplicación en back4app primero que nada, es necesario asegurarse de que tienes una aplicación existente creada en back4app sin embargo, si eres un nuevo usuario, puedes consultar este tutorial https //www back4app com/docs/get started/new parse app para aprender cómo crear una 2 crear una nueva aplicación de github crea una nueva aplicación de github yendo a applications/new https //github com/settings/applications/new completa el nombre de la aplicación nombre de la aplicación , tu url de la página de inicio url de la página de inicio , una descripción descripción y tu url de callback de autorización url de callback de autorización ` luego haz clic en registrar aplicación registrar aplicación deberías ver tu secreto de la aplicación secreto de la aplicación y secreto del cliente secreto del cliente 3 recupera tu código visita la siguiente url, cambiando los valores de client id client id por el que creaste inicia sesión con tu cuenta de github y el sitio web redirigido tendrá tu código en la url copia solo la parte del código de la url y ejecuta el siguiente comando curl reemplazando los valores your code your code , your client id your client id , y your client secret your client secret para los valores de tu aplicación 1 curl x post \\ 2 f \\'client id=your client id' 3 f 'client secret=your client secret' 4 f 'code=your code' 5 f 'accept=json' 6 https //github com/login/oauth/access token ejecuta y deberías recuperar tu token de acceso recuerda el código solo se puede usar una vez si obtienes un error o no usas tu token, debes regenerar tu código para poder ejecutarlo nuevamente 4 comienza el desarrollo ahora que la autenticación con github está configurada, puedes comenzar el proceso de desarrollo el formato para authdata es 1 { 2 "github" { 3 "id" "user's github id (string)", 4 "access token" "an authorized github access token for the user" 5 } 6 } aquí está el método para el sdk de ios 1 pfuser loginwithauthtype(inbackground "github", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } y aquí para el sdk de android 1 map\<string, string, bool> authdata = new hashmap\<string, string, bool>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("github", authdata){ 5 6 }