Class StorageProvider


  • public final class StorageProvider
    extends Object
    Returns a store for credential, token or token pair for the requested security level.
    • Method Detail

      • getTokenStorage

        public static SecretStore<StoredToken> getTokenStorage​(boolean persist,
                                                               StorageProvider.SecureOption secureOption)
        Returns a token store for the specific requirements.
        Parameters:
        persist - true for persistent storage
        secureOption - secure or non-secure storage
        Returns:
        store
      • getTokenPairStorage

        public static SecretStore<StoredTokenPair> getTokenPairStorage​(boolean persist,
                                                                       StorageProvider.SecureOption secureOption)
        Returns a token pair store for the specific requirements.
        Parameters:
        persist - true for persistent storage
        secureOption - secure or non-secure storage
        Returns:
        store
      • getCredentialStorage

        public static SecretStore<StoredCredential> getCredentialStorage​(boolean persist,
                                                                         StorageProvider.SecureOption secureOption)
        Returns a credential store for the specific requirements.
        Parameters:
        persist - true for persistent storage
        secureOption - secure or non-secure storage
        Returns:
        store