SecureToken est une bibliothèque Kotlin Multiplatform (KMP) légère et simple d'utilisation permettant de stocker et gérer des jetons d'authentification (accessToken, refreshToken) de manière hautement sécurisée sur Android et iOS.
- 🔒 Chiffrement matériel natif :
- Android : Utilise
EncryptedSharedPreferencesvia AndroidX Security. - iOS : Utilise l'API native
Keychaind'Apple.
- Android : Utilise
- 🌐 100% Kotlin Multiplatform : Interface partagée dans
commonMainutilisable avec Ktor Client, Koin, etc. - ⚡ Coroutines First : Méthodes non-bloquantes (
suspend). - 📦 Zéro dépendance lourde dans le code commun.
Dans le fichier settings.gradle.kts de ton projet :
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven { url = java.net.URI("[https://jitpack.io](https://jitpack.io)") }
}
}