민트앱
  • 안녕하세요
  • 시작하기
    • 1.프로젝트 생성
    • 2.프로젝트 설정
    • 3.스토어 정보
    • 4.고객요청
  • 민트앱의 특징
  • 민트앱 사용법
    • 0.콘솔 출력(디버깅)
    • 1.프로젝트 시작하기
    • 2.앱 테스트하기
      • ios
      • 안드로이드
    • 연장하기
    • 결제 방법
    • 유지보수
  • Code
    • user-agent
    • frame
    • html
    • javascript
    • 애니스포츠 javascript
    • nawiz javascript
  • Push API
    • 인증
    • 개인 전송
    • 그룹전송(JSON)
    • 그룹전송(CSV)
    • 토픽전송
  • Data API
    • 토픽 CRUD
    • 인증
    • 딥링크 생성
    • 토픽 구독
    • 토픽 구독 해제
    • 전체 토픽 구독 해제
  • 딥링크
    • firebase dynamic 딥링크
    • URI Scheme 딥링크
  • 소셜로그인
    • 애플로 로그인
    • 소셜로그인 사용법
    • 구글 로그인 설정
    • 카카오 로그인 설정
    • 네이버 로그인
    • 페이스북 로그인
  • 토픽
  • 카테고리
    • ios
    • 안드로이드
  • Conents
    • Release Note
    • 이용약관
    • 개인정보처리방침
  • 파일
    • 스플래쉬 mp4,gif,lottie
    • 스플래쉬
    • 앱아이콘
    • 애플 스크린샷 샘플
    • 안드로이드 스크린샷 샘플
    • 스크린샷 샘플
  • 스플래쉬 동작원리
  • 공지사항
  • 플러그인
    • 그누보드 매뉴얼
  • 상담
  • 인증서
Powered by GitBook
On this page
  • 설정방법
  • 사용방법
  • 응답값
  • 파라미터 설명

Was this helpful?

  1. 소셜로그인

소셜로그인 사용법

Previous애플로 로그인Next구글 로그인 설정

Last updated 2 years ago

Was this helpful?

설정방법

사용방법

//실제 사용예
if ((typeof window.MintApp) != 'undefined') {
   //google login
   MintApp.googleLogin(function(data){
    console.log(data)
   })

   //kakao login   
    MintApp.kakaoLogin(function(data){
      console.log(data)
    })

    //naver login    
    MintApp.naverLogin(function(data){
      console.log(data)
    })
    
    //fasebook login
    MintApp.facebookLogin(function(data){
      console.log(data)
    })
}

응답값

{
  "provider": "kakao",
  "providerId": "785423456",
  "name": "사용자",
  "email": "user@test.com",
  "profileUrl": "https://k.kakaocdn.net/dn/ShKN0/m1.jpg",
  "token": {
    "accessToken": "BB7z2OYstI790Wtrxwds-k_w70wgUYWGLCilw0QAAAYEtOvZp",
    "accessTokenExpires": 1654364446906,
    "refreshToken": "PFcLWUew08EC3UI6jHgRzE1fB4NLMqmKDCilw0QAAAYEtOvZp",
    "refreshTokenExpires": 1659505246906,
    "scopes": [
      "account_email",
      "profile_image",
      "profile_nickname"
    ]
  },
  "kakao": {},
  "google": null,
  "naver": null,
  "facebook": null,
  "apple": null
}

파라미터 설명

"provider": 로그인 방식(kakao,naver,google,facebook)(필수)

"providerId": 소셜로그인의 고유 사용자 아이디 (필수)

"name": 사용자 이름(optional)

"email": 이메일(optional)

"profileUrl": 사용자 프로필 이미지(Optional)

"accessToken":액세스토큰 (필수)

"accessTokenExpires": 토큰 만료일 (Optional)

"refreshToken": 리프레쉬 토큰 (Optional)

"refreshTokenExpires": 리프레쉬 토큰 만료일(Optional)

"scopes": 권한(Optional)

각각의 소셜로그인에 추가된 값들입니다.

gender:성별 email:이메일 age_range:연령대 birthday:생일 phone:전화번호 name:이름 profileUrl:프로필 이미지

​ email: 이메일 name:이름 profile_image: 프로필 이미지 nickname: 닉네임 gender:성별 age:나이 birthday:생년월일 mobile:폰번호

프로젝트 정보 에