Platform
Inscrivez-vous avec GitHub
8 min
se connecter avec le tutoriel github introduction se connecter avec github permet aux utilisateurs de se connecter aux applications en utilisant leurs comptes github prérequis pour compléter ce tutoriel, vous aurez besoin de une application créée sur back4app voir le https //www back4app com/docs/get started/new parse app pour apprendre à créer une application sur back4app configurer un sous domaine pour votre application back4app voir https //www back4app com/docs/platform/activating web hosting pour apprendre à créer un sous domaine dans back4app un https //github com/ 1 créer une nouvelle application back4app tout d'abord, il est nécessaire de s'assurer que vous avez une application existante créée sur back4app cependant, si vous êtes un nouvel utilisateur, vous pouvez consulter https //www back4app com/docs/get started/new parse app pour apprendre à en créer une 2 créer une nouvelle application github créez une nouvelle application github en allant sur https //github com/settings/applications/new remplissez le nom de l'application nom de l'application , votre url de la page d'accueil url de la page d'accueil , une description description et votre url de rappel d'autorisation url de rappel d'autorisation ` ensuite, cliquez sur enregistrer l'application enregistrer l'application vous devriez alors voir votre secret de l'application secret de l'application et secret client secret client 3 récupérez votre code visitez l'url suivante, en changeant les valeurs pour client id client id pour celui que vous avez créé https //github com/login/oauth/authorize scope=user\ email\&client id=client id connectez vous avec votre compte github et le site web redirigé aura votre code dans l'url copiez uniquement la partie code de l'url et exécutez la commande curl suivante en remplaçant les valeurs votre code votre code , votre client id votre client id , et votre client secret votre client secret pour les valeurs de votre application 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 exécutez le et vous devriez récupérer votre jeton d'accès rappelez vous le code ne peut être utilisé qu'une seule fois si vous obtenez une erreur ou ne utilisez pas votre jeton, vous devez régénérer votre code pour pouvoir l'exécuter à nouveau 4 commencer le développement maintenant que la connexion avec github est configurée, vous pouvez commencer le processus de développement le format pour authdata est 1 { 2 "github" { 3 "id" "user's github id (string)", 4 "access token" "an authorized github access token for the user" 5 } 6 } voici la méthode pour le sdk ios 1 pfuser loginwithauthtype(inbackground "github", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } et ici pour le sdk 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 }