認証後にサーバーからアクセストークンを取得しました。"uyhjjfjfgg567f8fhjkkf"
と言います。これをデバイスに安全に保存します。私はアンドロイドの開発者サイトでキーストアとキーチェーンを調べました。私はそれがどのように動作し、キーストアからトークンを取り出すべきかをはっきりと理解していません。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();