pub trait StoreFactory {
    fn get_biome_credentials_store(&self) -> Box<dyn CredentialsStore>;
fn get_biome_key_store(&self) -> Box<dyn KeyStore>;
fn get_biome_refresh_token_store(&self) -> Box<dyn RefreshTokenStore>;
fn get_biome_oauth_user_session_store(
        &self
    ) -> Box<dyn OAuthUserSessionStore>;
fn get_admin_service_store(&self) -> Box<dyn AdminServiceStore>;
fn get_oauth_inflight_request_store(
        &self
    ) -> Box<dyn InflightOAuthRequestStore>;
fn get_registry_store(&self) -> Box<dyn RwRegistry>;
fn get_role_based_authorization_store(
        &self
    ) -> Box<dyn RoleBasedAuthorizationStore>;
fn get_biome_user_profile_store(&self) -> Box<dyn UserProfileStore>;
fn get_node_id_store(&self) -> Box<dyn NodeIdStore>; }
Expand description

An abstract factory for creating Splinter stores backed by the same storage

Required methods

Implementors