Platform
VKontakte로 가입하기
10 분
vk (vkontakte)로 로그인하기 튜토리얼 소개 vk (vkontakte)로 로그인하기는 사용자가 vk 계정을 사용하여 앱에 로그인할 수 있도록 합니다 전제 조건 이 튜토리얼을 완료하려면 다음이 필요합니다 back4app에서 생성된 앱 다음의 새 앱 만들기 튜토리얼 을 참조하여 back4app에서 앱을 만드는 방법을 알아보세요 back4app 앱을 위한 서브도메인 설정 다음의 웹 호스팅 및 실시간 쿼리 활성화 을 참조하여 back4app에서 서브도메인을 만드는 방법을 알아보세요 vk 계정 이 필요합니다 1 새로운 back4app 앱 만들기 우선, back4app에서 기존 앱이 생성되어 있는지 확인해야 합니다 그러나 새로운 사용자라면 이 튜토리얼 https //www back4app com/docs/get started/new parse app 을 확인하여 앱을 만드는 방법을 알아보세요 2 새로운 vk 앱 만들기 vk 애플리케이션을 만들려면 vk 개발자 https //vk com/apps?act=manage 로 가서 앱 만들기 버튼을 클릭하세요 제목을 입력하고 플랫폼을 독립형 앱으로 선택한 다음, 앱 연결 버튼을 클릭하세요 앱의 카테고리를 선택하고, 해당되는 경우 리더보드 유형과 커뮤니티를 선택하세요 저장을 클릭하세요 vk 애플리케이션의 설정 탭에서 앱 id, 보안 키 및 서비스 토큰과 같은 유용한 정보를 찾을 수 있습니다 웹사이트 주소와 기본 도메인을 입력하세요 저장하세요 3 코드를 가져오기 앱 id를 복사하여 your client id 로 사용하고, 웹사이트 주소를 your redirect uri , 그리고 사용 가능한 옵션에서 scope https //vk com/dev/permissions 를 선택하세요 your scope 로 사용하세요 그런 다음 위의 매개변수를 변경하여 다음 url을 방문하세요 vk에 로그인하라는 메시지가 표시됩니다 또는 다음 curl 명령을 사용하여 토큰을 가져올 수 있습니다 curl x post \\ f \\'client id=your client id' f 'scope=your scope' f 'redirect uri=your redirect uri' f 'response type=token' https //oauth vk com/authorize? 실행하면 액세스 토큰을 가져올 수 있습니다 기억하세요 코드는 한 번만 사용할 수 있습니다 오류가 발생하거나 토큰을 사용하지 않으면 코드를 다시 생성해야 다시 실행할 수 있습니다 4 back4app 앱 구성하기 back4app 앱에서 서버 설정으로 이동하여 vkontakte 로그인 상자를 엽니다 신청 id와 vkontakte 애플리케이션 비밀을 입력하세요 저장하세요 5 개발 시작하기 이제 vk로 로그인 설정이 완료되었으므로 개발 프로세스를 시작할 수 있습니다 authdata의 형식은 다음과 같습니다 { "vkontakte" { "id" "user's vkontakte id (string)", "access token" "an authorized vkontakte access token for the user" } } 여기 ios sdk를 위한 방법이 있습니다 1 pfuser loginwithauthtype(inbackground "vkontakte", 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("vkontakte", authdata){ 5 6 }