인가 코드 관련 질문
102
작성자 없음
작성한 질문수 0
제로초님 안녕하세요!
const result = await kakaoLogin();로그인 했을때 받아오는 result 내부의 accessToken이 백엔드에 전달해야될 인가 코드라고 생각하면 될까요??
백엔드 개발자분에게 인가 코드를 전해드려야하는데 저게 인가 코드인건지 궁금합니다..!!
답변 2
0
인가 토큰은 보통 idToken입니다. 카카오개발자센터에서 oidc 활성화하셔야 옵니다.
KakaoLoginToken
{
accessToken: string;
refreshToken: string;
tokenType?: string;
idToken?: string;
accessTokenExpiresAt: number; // unix
refreshTokenExpiresAt: number; // unix
accessTokenExpiresIn: number; // seconds
refreshTokenExpiresIn: number; // seconds
scopes: string[];
};
0
안녕하세요, 인프런 AI 인턴입니다.
이영훈님, Kakao SDK를 통해 소셜 로그인을 구현하셨군요! kakaoLogin()을 통해 받은 accessToken은 해당 사용자에 대해 Kakao 플랫폼이 발급하는 인증 토큰입니다. 이 토큰은 Kakao API에 접근할 때 사용자 인증을 위한 용도로 사용됩니다.
그러나 인가 코드(authorization code)는 일반적으로 OAuth2.0 프로세스에서 사용되며, 최종적으로 access token을 얻기 위한 일회성 코드입니다. 사용자가 특정 리소스에 대한 권한을 승인하면 제공자(예: Kakao)는 이 인가 코드를 클라이언트에게 전달합니다. 클라이언트는 이 코드를 사용하여 액세스 토큰을 얻기 위한 추가 요청을 서버로 보냅니다.
정리하자면, accessToken은 이미 발급된 상태의 토큰이고 바로 API 호출에 사용됩니다. 반면, 인가 코드는 초기에 사용자 권한 승인을 받은 후에 얻는 것으로, accessToken을 발급받기 위한 중간 절차입니다. 만약 백엔드 개발자분께서 인가 코드를 필요로 하신다면, Kakao 로그인 과정 초기에 리다이렉트 콜백에 전달되는 코드를 참고하셔야 합니다.
Kakao 소셜 로그인의 전체 과정에 대한 이해가 더 필요하시다면, Kakao Developers의 공식 문서를 참조하시는 것이 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
expo-blur 사용하면서 생긴 버그입니다.
0
113
3
router.navigate 동작이 달라졌을까요?
0
64
1
Toast 기능
0
76
2
onEndReached 함수가 바로 호출 되지 않는 이슈
1
63
1
expo push service에 관한 질문
0
79
2
ios에서 개발중이신 분들은
1
85
1
[질문아님] tabBarLabel 대신 tabBarShowLabel
1
58
1
Location.getCurrentPositionAsync({}); 에러
1
125
3
.
0
122
2
EAS preview 빌드 후 Device에서 카카오 로그인 브라우저가 안켜짐
0
120
2
폴더 구조 관련 질문
0
133
2
혹시 리액트네이티브 관련해서 좋은 참고서도 있을까요??
0
105
1
제로초님께서는 Nativewind는 사용안하지는지 궁금합니다.
1
272
2
.
0
89
2
eas build:configure 안되는데, "git"이 반드시 설치되어 있어야 하나요?
0
81
2
.
0
104
2
혹시 해당 강의 보면서 테스트용으로 사용할 맥북을 구매할 예정인데 어느정도 스펙 이상으로 사야 할지 의견 받아볼수있을까요?
0
73
2
.
0
114
1
.
0
120
2
기기에서는 네트워크 에러가 납니다.
0
101
2
빌드 문의드립니다.
0
73
1
.
0
126
2
.
0
83
2
Expo-blur unimplement 오류
0
106
3





