소셜로그인 사용법
설정방법

사용방법
//실제 사용예
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": "[email protected]",
"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:폰번호
Last updated
Was this helpful?