사용자 이름과 비밀번호로 로그인 화면이있는 앱을 개발했습니다. 이제 사용자가 Gmail, Facebook, Twitter 및 Linked In을 사용하여 자신의 계정으로 로그인하도록하고 싶습니다. 누구든지 위의 타사 API로 로그인에 대한 설명을 제공 할 수있는 아이디어 나 링크가 있습니까?다른 계정 (Gmail, Twitter 등)으로 Android 로그인.
3
A
답변
1
일반적으로, 서로 다른 서비스를 인증하는 과정은 다음과 같이 진행됩니다
- 당신은 서비스에서
AUTH_TOKEN
를 요청합니다. AUTH_TOKEN
을 서버에 보내고 서비스 (이름, 이메일, 위치 등)에서 가져올 수있는 모든 정보를 가진 새 사용자를 만들거나 이미 사용자 인 경우 기존 사용자와 병합하십시오 데이터베이스에 존재합니다.사용자가 나중에 로그인하면 그의
AUTH_KEY
이 데이터베이스의 사용자와 일치하는지 여부를 알 수 있습니다. 당신이 정말로 모바일 환경에 최적화 된 자신의 official SDK을 사용할 수 있습니다 페이스 북에 대한 당신이 Twitter4j를 사용할 수있는 트위터의 API에 대한 지금
2
스프링 소셜을 사용할 수 있습니다. 모든 계정 로그인과 API가 이미 설정되어 있으므로 각 서비스의 개발자 계정에서 키가 필요합니다. 거기에는 사용법에 대한 샘플 및 문서도 있습니다. 유일한 단점은 앱이 약간 무겁고 (약 2MB), API를 사용할 계획이라면 괜찮을 것입니다. 여기
또한 GitHub의 샘플 프로젝트에 대한 링크입니다. SpringAndroidDemo
관련 문제
- 1. 내 앱에서 로그인 Gmail 계정
- 2. Android : Twitter 계정 관리자를 통한 oAuth
- 3. Android 계정 관리자 클래스를 통한 Twitter 인증
- 4. C2DM - 제한 Gmail 계정
- 5. cURLing Gmail 계정
- 6. fb, gmail 계정
- 7. 기본 Gmail 계정 전환
- 8. 주요 Gmail 계정 상태 가져 오기
- 9. Atom 다른 Twitter 계정 관련 문제
- 10. 숨겨진 Twitter 계정 사용
- 11. iOS Twitter 계정 액세스
- 12. Twitter API : 자체 로그인
- 13. iPhone에서 구성된 Gmail 계정 찾기
- 14. Android Google 계정 관리자 기본 로그인
- 15. Android 계정의 Google 계정 로그인 인증을 사용합니다.
- 16. Gmail (예 : Android 기기) 계정 데이터를 어떻게 결정합니까?
- 17. android에서 구성된 Gmail 계정 세부 정보 검색
- 18. Gmail 계정에 로그인
- 19. android 계정 관리자로부터 Gmail 사용자 이름과 비밀번호를 받으십시오.
- 20. android의 Gmail 로그인
- 21. Twitter 팝업 로그인 창
- 22. 계정 로그인 유지
- 23. JIRA 계정 로그인 난이도
- 24. Twitter 로그인 설명
- 25. OAuth Twitter 로그인 시퀀스
- 26. Android 및 Google 계정 사용 authtoken
- 27. 기존 Gmail 계정 사용 및 메일 보내기
- 28. Android 계정 관리자 계정 저장소
- 29. 왜 android : id, android : textAppearance 등으로 불리우나요?
- 30. Janrain/OneAll/LoginRadius 등으로 자동 로그인