Platform
Iscriviti con GitHub
8 min
accedi con il tutorial di github introduzione accedi con github consente agli utenti di accedere alle app utilizzando i propri account github requisiti per completare questo tutorial, avrai bisogno di un'app creata su back4app vedi il tutorial su come creare una nuova app per imparare a creare un'app su back4app imposta un sottodominio per la tua app back4app vedi attivazione del tuo web hosting e live query per imparare a creare un sottodominio in back4app un account github 1 crea una nuova app back4app prima di tutto, è necessario assicurarsi di avere un'app esistente creata su back4app tuttavia, se sei un nuovo utente, puoi controllare questo tutorial https //www back4app com/docs/get started/new parse app per imparare a crearne una 2 crea una nuova app github crea una nuova applicazione github andando su applications/new https //github com/settings/applications/new compila il nome dell'applicazione nome dell'applicazione , il tuo url della homepage url della homepage , una breve descrizione descrizione e il tuo url di callback per l'autorizzazione url di callback per l'autorizzazione ` poi clicca su registrare l'applicazione registrare l'applicazione dovresti quindi vedere il tuo segreto dell'app segreto dell'app e segreto del client segreto del client 3 recupera il tuo codice visita il seguente url, cambiando i valori per client id client id con quello che hai creato accedi con il tuo account github e il sito web reindirizzato avrà il tuo codice nell'url copia solo la parte del codice dell'url e esegui il seguente comando curl sostituendo i valori your code your code , your client id your client id , e your client secret your client secret per i valori della tua applicazione 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 esegui e dovresti recuperare il tuo token di accesso ricorda il codice può essere utilizzato solo una volta se ricevi un errore o non utilizzi il tuo token, devi rigenerare il tuo codice per poterlo eseguire di nuovo 4 inizia lo sviluppo ora che l'accesso con github è configurato, puoi iniziare il processo di sviluppo il formato per authdata è 1 { 2 "github" { 3 "id" "user's github id (string)", 4 "access token" "an authorized github access token for the user" 5 } 6 } ecco il metodo per l'sdk ios 1 pfuser loginwithauthtype(inbackground "github", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } e qui per l'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 }