사용 설명서에 따라 라이브러리를 설치한다.
App.js에서 설치한 라이브러리 import해준다.
import * as SecureStore from "expo-secure-store";
토큰을 받아와서 함호화하고 저장한다
ClerkProvider에 추가한다
const tokenCache = {
//clerk jwt 토큰을 받아서 함호화
async getToken(key) {
try {
return SecureStore.getItemAsync(key);
} catch (err) {
return null;
}
},
//암호화 된 토큰 저장하기
async saveToken(key, value) {
try {
return SecureStore.setItemAsync(key, value);
} catch (err) {
return;
}
},
};
return (
<ClerkProvider
tokenCache={tokenCache}
이렇게 저장 후 다시 로그인하면
리스타트해도 자동 로그인이 된다.-> 토큰 저장되어있어서
'FRONTEND > ReactNative' 카테고리의 다른 글
[전기차 충전소 찾기 앱/ReactNative] 충전소 리스트 보여주기 (0) | 2024.02.15 |
---|---|
React Native/개념[전기차 충전소 찾기 앱/ReactNative] 구글 클라우드 (0) | 2024.02.14 |
[전기차 충전소 찾기 앱/ReactNative] 로그인 구글 인증 -clerk 사용 (0) | 2024.02.06 |
[전기차 충전소 찾기 앱/ReactNative] 스플래쉬 스크린 (1) | 2024.02.06 |
[전기차 충전소 찾기 앱/ReactNative] 커스텀 폰트 적용하기 (0) | 2024.02.06 |