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 https //www back4app com/docs/get started/new parse 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 https //www back4app com/docs/platform/activating web hosting per imparare a creare un sottodominio in back4app un account github https //github com/ 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 \<font color="#2166ae">nome dell'applicazione\</font> , il tuo \<font color="#2166ae">url della homepage\</font> , una breve \<font color="#2166ae">descrizione\</font> e il tuo \<font color="#2166ae">url di callback per l'autorizzazione\</font> ` poi clicca su \<font color="#2166ae">registrare l'applicazione\</font> dovresti quindi vedere il tuo \<font color="#2166ae"> segreto dell'app\</font> e \<font color="#2166ae">segreto del client\</font> 3 recupera il tuo codice visita il seguente url, cambiando i valori per \<font color="#2166ae">client id\</font> con quello che hai creato https //github com/login/oauth/authorize scope=user\ email\&client id=client id 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 \<font color="#2166ae">your code\</font> , \<font color="#2166ae">your client id\</font> , e \<font color="#2166ae">your client secret\</font> 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 }