Package org.keycloak.protocol.oidc
Class OIDCClientSecretConfigWrapper
java.lang.Object
org.keycloak.protocol.oidc.AbstractClientConfigWrapper
org.keycloak.protocol.oidc.OIDCClientSecretConfigWrapper
- Author:
- Marcelo Sales
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassRepresentation of a client model that passes information from a rotated secret. -
Field Summary
Fields inherited from class org.keycloak.protocol.oidc.AbstractClientConfigWrapper
clientModel, clientRep -
Method Summary
Modifier and TypeMethodDescriptionfromClientModel(org.keycloak.models.ClientModel client) fromClientRepresentation(org.keycloak.representations.idm.ClientRepresentation clientRep) getClientRotatedSecret(org.keycloak.models.KeycloakSession session) longlonglonglonggetId()getName()booleanbooleanbooleanbooleanbooleanvoidvoidvoidsetClientRotatedSecret(String secret) voidvoidsetClientRotatedSecretCreationTime(Long rotatedTime) voidsetClientRotatedSecretExpirationTime(Long expiration) voidsetClientSecretAuthenticationAllowedMethod(String clientSecretAuthenticationAllowedMethod) voidvoidsetClientSecretCreationTime(long creationTime) voidsetClientSecretExpirationTime(Long expiration) toJson()toRotatedClientModel(org.keycloak.models.KeycloakSession session) voidupdateClientRepresentationAttributes(org.keycloak.representations.idm.ClientRepresentation rep) booleanvalidateRotatedSecret(org.keycloak.models.KeycloakSession session, String secret) booleanvalidateSecret(org.keycloak.models.KeycloakSession session, String secret) Methods inherited from class org.keycloak.protocol.oidc.AbstractClientConfigWrapper
getAttribute, getAttribute, getAttributeMultivalued, getAttributes, setAttribute, setAttributeMultivalued
-
Method Details
-
fromClientModel
-
fromClientRepresentation
public static OIDCClientSecretConfigWrapper fromClientRepresentation(org.keycloak.representations.idm.ClientRepresentation clientRep) -
getSecret
-
getId
-
getName
-
getClientSecretAuthenticationAllowedMethod
-
setClientSecretAuthenticationAllowedMethod
public void setClientSecretAuthenticationAllowedMethod(String clientSecretAuthenticationAllowedMethod) -
removeClientSecretRotationInfo
public void removeClientSecretRotationInfo() -
removeClientSecretRotated
public void removeClientSecretRotated() -
getClientSecretCreationTime
public long getClientSecretCreationTime() -
setClientSecretCreationTime
public void setClientSecretCreationTime(long creationTime) -
hasRotatedSecret
public boolean hasRotatedSecret() -
getClientRotatedSecret
-
setClientRotatedSecret
-
getClientRotatedSecretCreationTime
public long getClientRotatedSecretCreationTime() -
setClientRotatedSecretCreationTime
-
setClientSecretCreationTime
public void setClientSecretCreationTime() -
setClientRotatedSecretCreationTime
public void setClientRotatedSecretCreationTime() -
updateClientRepresentationAttributes
public void updateClientRepresentationAttributes(org.keycloak.representations.idm.ClientRepresentation rep) -
hasClientSecretExpirationTime
public boolean hasClientSecretExpirationTime() -
getClientSecretExpirationTime
public long getClientSecretExpirationTime() -
setClientSecretExpirationTime
-
isClientSecretExpired
public boolean isClientSecretExpired() -
getClientRotatedSecretExpirationTime
public long getClientRotatedSecretExpirationTime() -
setClientRotatedSecretExpirationTime
-
hasClientRotatedSecretExpirationTime
public boolean hasClientRotatedSecretExpirationTime() -
isClientRotatedSecretExpired
public boolean isClientRotatedSecretExpired() -
validateSecret
-
validateRotatedSecret
-
toJson
-
toRotatedClientModel
public OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel toRotatedClientModel(org.keycloak.models.KeycloakSession session) throws InvalidObjectException - Throws:
InvalidObjectException
-