Platform
GitHub에 가입하기
8 분
github로 로그인하는 튜토리얼 소개 github로 로그인을 사용하면 사용자가 자신의 github 계정을 사용하여 앱에 로그인할 수 있습니다 전제 조건 이 튜토리얼을 완료하려면 다음이 필요합니다 back4app에서 생성된 앱 다음 링크를 확인하세요 새 앱 만들기 튜토리얼 back4app에서 앱을 만드는 방법을 배우기 위해 back4app 앱을 위한 서브 도메인 설정 다음 링크를 확인하세요 웹 호스팅 및 실시간 쿼리 활성화 back4app에서 서브 도메인을 만드는 방법을 배우기 위해 github 계정 이 필요합니다 1 새로운 back4app 앱 만들기 우선, back4app에 기존 앱이 생성되어 있는지 확인해야 합니다 그러나 새로운 사용자라면 이 튜토리얼 https //www back4app com/docs/get started/new parse app 을 확인하여 앱을 만드는 방법을 배울 수 있습니다 2 새로운 github 앱 만들기 새 github 애플리케이션을 만들려면 applications/new https //github com/settings/applications/new 다음 항목을 입력하세요 애플리케이션 이름 애플리케이션 이름 , 당신의 홈페이지 url 홈페이지 url , 간단한 설명 설명 및 당신의 인증 콜백 url 인증 콜백 url ` 그런 다음 애플리케이션 등록 애플리케이션 등록 그러면 당신의 앱 비밀 앱 비밀 및 클라이언트 비밀 클라이언트 비밀 3 코드 가져오기 다음 url을 방문하고, 당신이 만든 client id client id 의 값을 변경하세요 github 계정으로 로그인하세요 리디렉션된 웹사이트의 url에는 귀하의 코드가 포함됩니다 url의 코드 부분만 복사하고 다음 curl 명령을 실행하여 값을 교체하십시오 your code your code , your client id your client id , 그리고 your client secret your client secret 귀하의 애플리케이션 값으로 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 실행하면 액세스 토큰을 검색할 수 있습니다 기억하세요 코드는 한 번만 사용할 수 있습니다 오류가 발생하거나 토큰을 사용하지 않으면 코드를 다시 생성해야 다시 실행할 수 있습니다 4 개발 시작하기 이제 github로 로그인 설정이 완료되었으므로, 개발 프로세스를 시작할 수 있습니다 authdata의 형식은 다음과 같습니다 1 { 2 "github" { 3 "id" "user's github id (string)", 4 "access token" "an authorized github access token for the user" 5 } 6 } 여기 ios sdk를 위한 방법이 있습니다 1 pfuser loginwithauthtype(inbackground "github", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } 그리고 여기 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 }