public final class OpenshiftSAClientAdapter extends AbstractReadOnlyClientStorageAdapter
ClientModel.ClientCreationEvent, ClientModel.ClientProtocolUpdatedEvent, ClientModel.ClientRemovedEvent, ClientModel.ClientUpdatedEvent, ClientModel.SearchableFields
ClientScopeModel.ClientScopeRemovedEvent
OrderedModel.OrderedModelComparator<OM extends OrderedModel>
RoleContainerModel.RoleRemovedEvent
component, realm, session
PRIVATE_KEY, PUBLIC_KEY, X509CERTIFICATE
CONSENT_SCREEN_TEXT, DISPLAY_ON_CONSENT_SCREEN, GUI_ORDER, INCLUDE_IN_TOKEN_SCOPE
Constructor and Description |
---|
OpenshiftSAClientAdapter(String clientId,
com.openshift.restclient.model.IResource resource,
com.openshift.restclient.IClient client,
KeycloakSession session,
RealmModel realm,
ClientStorageProviderModel component) |
addClientScope, addClientScopes, addProtocolMapper, addRedirectUri, addScopeMapping, addWebOrigin, deleteScopeMapping, removeAttribute, removeAuthenticationFlowBindingOverride, removeClientScope, removeProtocolMapper, removeRedirectUri, removeWebOrigin, setAlwaysDisplayInConsole, setAttribute, setAuthenticationFlowBindingOverride, setBaseUrl, setBearerOnly, setClientAuthenticatorType, setClientId, setConsentRequired, setDescription, setDirectAccessGrantsEnabled, setEnabled, setFrontchannelLogout, setFullScopeAllowed, setImplicitFlowEnabled, setManagementUrl, setName, setNodeReRegistrationTimeout, setNotBefore, setProtocol, setPublicClient, setRedirectUris, setRegistrationToken, setRootUrl, setSecret, setServiceAccountsEnabled, setStandardFlowEnabled, setWebOrigins, updateProtocolMapper
getId, getRealm, getRegisteredNodes, isSurrogateAuthRequired, registerNode, setSurrogateAuthRequired, unregisterNode, updateClient
addDefaultRole, addRole, addRole, getDefaultRolesStream, getRole, getRolesStream, getRolesStream, removeDefaultRoles, removeRole, searchForRolesStream, updateDefaultRoles
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConsentScreenText
getGuiOrder, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScope
getProtocolMappers
getRealmScopeMappings, getScopeMappings
getDefaultRoles, getRoles, getRoles, searchForRoles
public OpenshiftSAClientAdapter(String clientId, com.openshift.restclient.model.IResource resource, com.openshift.restclient.IClient client, KeycloakSession session, RealmModel realm, ClientStorageProviderModel component)
public String getClientId()
public String getName()
public String getDescription()
public boolean isEnabled()
public boolean isAlwaysDisplayInConsole()
public String getManagementUrl()
public String getRootUrl()
public String getBaseUrl()
public boolean isBearerOnly()
public int getNodeReRegistrationTimeout()
public String getClientAuthenticatorType()
public boolean validateSecret(String secret)
public String getSecret()
public String getRegistrationToken()
public String getProtocol()
public String getAuthenticationFlowBindingOverride(String binding)
public Map<String,String> getAuthenticationFlowBindingOverrides()
public boolean isFrontchannelLogout()
public boolean isFullScopeAllowed()
public boolean isPublicClient()
public boolean isConsentRequired()
public boolean isDisplayOnConsentScreen()
public boolean isStandardFlowEnabled()
public boolean isImplicitFlowEnabled()
public boolean isDirectAccessGrantsEnabled()
public boolean isServiceAccountsEnabled()
public Map<String,ClientScopeModel> getClientScopes(boolean defaultScope)
public ClientScopeModel getDynamicClientScope(String scope)
public int getNotBefore()
public Stream<ProtocolMapperModel> getProtocolMappersStream()
public ProtocolMapperModel getProtocolMapperById(String id)
public ProtocolMapperModel getProtocolMapperByName(String protocol, String name)
public boolean hasScope(RoleModel role)
Copyright © 2021 JBoss by Red Hat. All rights reserved.