public final class OpenshiftSAClientAdapter extends AbstractReadOnlyClientStorageAdapter
OrderedModel.OrderedModelComparator<OM extends OrderedModel>RoleContainerModel.RoleRemovedEventcomponent, realm, sessionPRIVATE_KEY, PUBLIC_KEY, X509CERTIFICATECONSENT_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, 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, updateProtocolMappergetId, getRealm, getRegisteredNodes, isSurrogateAuthRequired, registerNode, setSurrogateAuthRequired, unregisterNode, updateClientaddDefaultRole, addRole, addRole, getDefaultRoles, getRole, getRoles, getRoles, removeDefaultRoles, removeRole, searchForRoles, updateDefaultRolesclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConsentScreenTextgetGuiOrder, isIncludeInTokenScope, setConsentScreenText, setDisplayOnConsentScreen, setGuiOrder, setIncludeInTokenScopepublic 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, boolean filterByProtocol)
public ClientScopeModel getDynamicClientScope(String scope)
public int getNotBefore()
public Set<ProtocolMapperModel> getProtocolMappers()
public ProtocolMapperModel getProtocolMapperById(String id)
public ProtocolMapperModel getProtocolMapperByName(String protocol, String name)
public boolean hasScope(RoleModel role)
Copyright © 2020 JBoss by Red Hat. All rights reserved.