Platform
Mit GitHub anmelden
8 min
anmeldung mit github tutorial einführung die anmeldung mit github ermöglicht es benutzern, sich mit ihren github konten in apps anzumelden voraussetzungen um dieses tutorial abzuschließen, benötigen sie eine app, die bei back4app erstellt wurde siehe die https //www back4app com/docs/get started/new parse app um zu lernen, wie man eine app bei back4app erstellt richten sie eine subdomain für ihre back4app app ein siehe https //www back4app com/docs/platform/activating web hosting um zu lernen, wie man eine subdomain in back4app erstellt ein https //github com/ 1 erstellen sie eine neue back4app app zunächst ist es notwendig, sicherzustellen, dass sie eine vorhandene app bei back4app erstellt haben wenn sie jedoch ein neuer benutzer sind, können sie https //www back4app com/docs/get started/new parse app lesen, um zu lernen, wie man eine erstellt 2 erstellen sie eine neue github app erstellen sie eine neue github anwendung, indem sie zu https //github com/settings/applications/new füllen sie den anwendungsnamen anwendungsnamen , ihre homepage url homepage url , eine kurze beschreibung beschreibung und ihre autorisierungs callback url autorisierungs callback url ` klicken sie dann auf anwendung registrieren anwendung registrieren sie sollten dann ihr anwendungsgeheimnis anwendungsgeheimnis und client geheimnis client geheimnis 3 holen sie sich ihren code besuchen sie die folgende url und ändern sie die werte für client id client id für den, den sie erstellt haben https //github com/login/oauth/authorize scope=user\ email\&client id=client id melden sie sich mit ihrem github konto an und die umgeleitete website wird ihren code in der url haben kopieren sie nur den code teil der url und führen sie den folgenden curl befehl aus, wobei sie die werte ersetzen your code your code , your client id your client id , und your client secret your client secret für die werte ihrer anwendung 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 führen sie es aus und sie sollten ihr zugriffstoken abrufen denken sie daran der code kann nur einmal verwendet werden wenn sie einen fehler erhalten oder ihr token nicht verwenden, müssen sie ihren code erneut generieren, um ihn erneut ausführen zu können 4 beginne die entwicklung jetzt, da die anmeldung mit github konfiguriert ist, kannst du den entwicklungsprozess starten das format für authdata ist 1 { 2 "github" { 3 "id" "user's github id (string)", 4 "access token" "an authorized github access token for the user" 5 } 6 } hier ist die methode für das ios sdk 1 pfuser loginwithauthtype(inbackground "github", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } und hier für das android sdk 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 }