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(ClientModel client) fromClientRepresentation(ClientRepresentation clientRep) intintintintgetId()getName()booleanbooleanbooleanbooleanbooleanvoidvoidvoidsetClientRotatedSecret(String secret) voidvoidsetClientRotatedSecretCreationTime(Integer rotatedTime) voidsetClientRotatedSecretExpirationTime(Integer expiration) voidvoidsetClientSecretCreationTime(int creationTime) voidsetClientSecretExpirationTime(Integer expiration) toJson()voidbooleanvalidateRotatedSecret(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(ClientRepresentation clientRep) -
getSecret
-
getId
-
getName
-
removeClientSecretRotationInfo
public void removeClientSecretRotationInfo() -
removeClientSecretRotated
public void removeClientSecretRotated() -
getClientSecretCreationTime
public int getClientSecretCreationTime() -
setClientSecretCreationTime
public void setClientSecretCreationTime(int creationTime) -
hasRotatedSecret
public boolean hasRotatedSecret() -
getClientRotatedSecret
-
setClientRotatedSecret
-
getClientRotatedSecretCreationTime
public int getClientRotatedSecretCreationTime() -
setClientRotatedSecretCreationTime
-
setClientSecretCreationTime
public void setClientSecretCreationTime() -
setClientRotatedSecretCreationTime
public void setClientRotatedSecretCreationTime() -
updateClientRepresentationAttributes
-
hasClientSecretExpirationTime
public boolean hasClientSecretExpirationTime() -
getClientSecretExpirationTime
public int getClientSecretExpirationTime() -
setClientSecretExpirationTime
-
isClientSecretExpired
public boolean isClientSecretExpired() -
getClientRotatedSecretExpirationTime
public int getClientRotatedSecretExpirationTime() -
setClientRotatedSecretExpirationTime
-
hasClientRotatedSecretExpirationTime
public boolean hasClientRotatedSecretExpirationTime() -
isClientRotatedSecretExpired
public boolean isClientRotatedSecretExpired() -
validateRotatedSecret
-
toJson
-
toRotatedClientModel
public OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel toRotatedClientModel() throws InvalidObjectException- Throws:
InvalidObjectException
-