Özet - Güvenli depolama
- React Native kursu
- İleri seviye
- Ders 42/83
- 5 dk
setItemAsync, getItemAsync ve token saklamayı birleştirerek bir auth sistemi yazarsın.
Özet - Güvenli depo
Bu grupta expo-secure-store paketini kurmayı, setItemAsync ile yazmayı, getItemAsync ile okumayı, deleteItemAsync ile silmeyi ve token saklama akışını gördün. Güvenli depo, hassas verinin çekirdeğidir.
Özette yazma, okuma ve silmeyi tek bir uygulamada birleştireceğiz. Bu üç parça together gerçek bir token akışı oluşturur. Şimdi bunları birleştirelim.
Uygulama Özet - Token yaz
saveToken işlevini tamamla. Parametre olarak token alır. await SecureStore.setItemAsync('token', token) çağır.
Başlangıç kodu
import * as SecureStore from 'expo-secure-store';
export async function saveToken(token) {
// token'ı güvenli depoya yaz
}Örnek çözüm
await SecureStore.setItemAsync('token', token);Uygulama Özet - Token oku ve sil
logout işlevini tamamla. const token = await SecureStore.getItemAsync('token') ile oku. if (token) await SecureStore.deleteItemAsync('token') ile sil.
Başlangıç kodu
import * as SecureStore from 'expo-secure-store';
export async function logout() {
// token'ı oku, varsa sil
}Örnek çözüm
const token = await SecureStore.getItemAsync('token');
if (token) {
await SecureStore.deleteItemAsync('token');
}Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yazma işlevini yaz
await SecureStore.____('token', value);
await SecureStore.setItemAsync('token', value);
Açıklama: setItemAsync güvenli depoya yazar.
2 Akış parçasını rolüne eşle
| Kavram | Anlamı |
|---|---|
setItemAsync |
Yazar |
getItemAsync |
Okur |
deleteItemAsync |
Siler |
Bearer |
Authorization şeması |