인증 후 서버에서 액세스 토큰을 가지고 있습니다. 이제 "uyhjjfjfgg567f8fhjkkf"
라고 말하면 장치에 안전하게 저장하고 싶습니다. 나는 안드로이드 개발자 사이트에서 Keystore와 Keychain을 보았습니다. 어떻게 작동하는지 그리고 키 스토어에서 토큰을 검색하는 방법을 명확히 이해하지 못합니다.Oauth를 저장하는 방법 안드로이드에 안전하게 액세스 토큰
KeyPairGenerator kpg = KeyPairGenerator.getInstance(
KeyProperties.KEY_ALGORITHM_EC, "AndroidKeyStore");
kpg.initialize(new KeyGenParameterSpec.Builder(
alias,
KeyProperties.PURPOSE_SIGN | KeyProperties.PURPOSE_VERIFY)
.setDigests(KeyProperties.DIGEST_SHA256,
KeyProperties.DIGEST_SHA512)
.build());
KeyPair kp = kpg.generateKeyPair();
/*
* Load the Android KeyStore instance using the the
* "AndroidKeyStore" provider to list out what entries are
* currently stored.
*/
KeyStore ks = KeyStore.getInstance("AndroidKeyStore");
ks.load(null);
Enumeration<String> aliases = ks.aliases();