Class OpenshiftClientStorageProvider

  • All Implemented Interfaces:
    org.keycloak.provider.Provider, org.keycloak.storage.client.ClientLookupProvider, org.keycloak.storage.client.ClientStorageProvider

    public class OpenshiftClientStorageProvider
    extends Object
    implements org.keycloak.storage.client.ClientStorageProvider
    Author:
    Pedro Igor
    • Method Detail

      • getClientById

        public org.keycloak.models.ClientModel getClientById​(org.keycloak.models.RealmModel realm,
                                                             String id)
        Specified by:
        getClientById in interface org.keycloak.storage.client.ClientLookupProvider
      • getClientByClientId

        public org.keycloak.models.ClientModel getClientByClientId​(org.keycloak.models.RealmModel realm,
                                                                   String clientId)
        Specified by:
        getClientByClientId in interface org.keycloak.storage.client.ClientLookupProvider
      • searchClientsByClientIdStream

        public Stream<org.keycloak.models.ClientModel> searchClientsByClientIdStream​(org.keycloak.models.RealmModel realm,
                                                                                     String clientId,
                                                                                     Integer firstResult,
                                                                                     Integer maxResults)
        Specified by:
        searchClientsByClientIdStream in interface org.keycloak.storage.client.ClientLookupProvider
      • searchClientsByAttributes

        public Stream<org.keycloak.models.ClientModel> searchClientsByAttributes​(org.keycloak.models.RealmModel realm,
                                                                                 Map<String,​String> attributes,
                                                                                 Integer firstResult,
                                                                                 Integer maxResults)
        Specified by:
        searchClientsByAttributes in interface org.keycloak.storage.client.ClientLookupProvider
      • close

        public void close()
        Specified by:
        close in interface org.keycloak.provider.Provider
      • getClientScopes

        public Map<String,​org.keycloak.models.ClientScopeModel> getClientScopes​(org.keycloak.models.RealmModel realm,
                                                                                      org.keycloak.models.ClientModel client,
                                                                                      boolean defaultScopes)
        Specified by:
        getClientScopes in interface org.keycloak.storage.client.ClientLookupProvider