प्रमाणीकरण के बाद सर्वर से टोकन तक पहुंच है "uyhjjfjfgg567f8fhjkkf"
अब मैं इसे डिवाइस में सुरक्षित रूप से सहेजना चाहता हूं। मैंने एंड्रॉइड डेवलपर साइट्स में कीस्टोर और कीचेन में देखा। मैं स्पष्ट रूप से समझ नहीं पा रहा हूं कि यह कैसे काम करता है और कैसे हमें कीस्टोर से टोकन पुनर्प्राप्त करना चाहिए।एंड्रॉइड में सुरक्षित रूप से ओथ एक्सेस टोकन को कैसे सुरक्षित करें
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();