public class KeycloakDeployment extends Object
Constructor and Description |
---|
KeycloakDeployment() |
protected RelativeUrlsUsed relativeUrls
protected String realm
protected volatile PublicKey realmKey
protected String authServerBaseUrl
protected String realmInfoUrl
protected KeycloakUriBuilder authUrl
protected String tokenUrl
protected KeycloakUriBuilder logoutUrl
protected String accountUrl
protected String registerNodeUrl
protected String unregisterNodeUrl
protected String principalAttribute
protected String resourceName
protected boolean bearerOnly
protected boolean enableBasicAuth
protected boolean publicClient
protected ClientCredentialsProvider clientAuthenticator
protected HttpClient client
protected String scope
protected SslRequired sslRequired
protected TokenStore tokenStore
protected String stateCookieName
protected boolean useResourceRoleMappings
protected boolean cors
protected int corsMaxAge
protected String corsAllowedHeaders
protected String corsAllowedMethods
protected boolean exposeToken
protected boolean alwaysRefreshToken
protected boolean registerNodeAtStartup
protected int registerNodePeriod
protected boolean turnOffChangeSessionIdOnLogin
protected volatile int notBefore
public boolean isConfigured()
public String getResourceName()
public String getRealm()
public void setRealm(String realm)
public PublicKey getRealmKey()
public void setRealmKey(PublicKey realmKey)
public String getAuthServerBaseUrl()
public void setAuthServerBaseUrl(AdapterConfig config)
protected void resolveUrls(KeycloakUriBuilder authUrlBuilder)
authUrlBuilder
- absolute URIpublic RelativeUrlsUsed getRelativeUrls()
public String getRealmInfoUrl()
public KeycloakUriBuilder getAuthUrl()
public String getTokenUrl()
public KeycloakUriBuilder getLogoutUrl()
public String getAccountUrl()
public String getRegisterNodeUrl()
public String getUnregisterNodeUrl()
public void setResourceName(String resourceName)
public boolean isBearerOnly()
public void setBearerOnly(boolean bearerOnly)
public boolean isEnableBasicAuth()
public void setEnableBasicAuth(boolean enableBasicAuth)
public boolean isPublicClient()
public void setPublicClient(boolean publicClient)
public ClientCredentialsProvider getClientAuthenticator()
public void setClientAuthenticator(ClientCredentialsProvider clientAuthenticator)
public HttpClient getClient()
public void setClient(HttpClient client)
public String getScope()
public void setScope(String scope)
public SslRequired getSslRequired()
public void setSslRequired(SslRequired sslRequired)
public TokenStore getTokenStore()
public void setTokenStore(TokenStore tokenStore)
public String getStateCookieName()
public void setStateCookieName(String stateCookieName)
public boolean isUseResourceRoleMappings()
public void setUseResourceRoleMappings(boolean useResourceRoleMappings)
public boolean isCors()
public void setCors(boolean cors)
public int getCorsMaxAge()
public void setCorsMaxAge(int corsMaxAge)
public String getCorsAllowedHeaders()
public void setCorsAllowedHeaders(String corsAllowedHeaders)
public String getCorsAllowedMethods()
public void setCorsAllowedMethods(String corsAllowedMethods)
public boolean isExposeToken()
public void setExposeToken(boolean exposeToken)
public int getNotBefore()
public void setNotBefore(int notBefore)
public boolean isAlwaysRefreshToken()
public void setAlwaysRefreshToken(boolean alwaysRefreshToken)
public boolean isRegisterNodeAtStartup()
public void setRegisterNodeAtStartup(boolean registerNodeAtStartup)
public int getRegisterNodePeriod()
public void setRegisterNodePeriod(int registerNodePeriod)
public String getPrincipalAttribute()
public void setPrincipalAttribute(String principalAttribute)
public boolean isTurnOffChangeSessionIdOnLogin()
public void setTurnOffChangeSessionIdOnLogin(boolean turnOffChangeSessionIdOnLogin)
Copyright © 2016 JBoss by Red Hat. All rights reserved.