소셜로그인 사용법

설정방법

사용방법

//실제 사용예
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)

Last updated