Class OidcClientAuthenticationModuleType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OidcClientAuthenticationModuleType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class OidcClientAuthenticationModuleType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
OpenID Connect client.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CLIENT_AUTHENTICATION_METHOD
static ItemName
F_CLIENT_ID
static ItemName
F_CLIENT_NAME
static ItemName
F_CLIENT_SECRET
static ItemName
F_CLIENT_SIGNING_ALGORITHM
static ItemName
F_KEY_STORE_PROOF_KEY
static ItemName
F_NAME_OF_USERNAME_ATTRIBUTE
static ItemName
F_OPEN_ID_PROVIDER
static ItemName
F_REGISTRATION_ID
static ItemName
F_SCOPE
static ItemName
F_SIMPLE_PROOF_KEY
static Producer<OidcClientAuthenticationModuleType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description OidcClientAuthenticationModuleType()
OidcClientAuthenticationModuleType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_REGISTRATION_ID
public static final ItemName F_REGISTRATION_ID
-
F_CLIENT_ID
public static final ItemName F_CLIENT_ID
-
F_CLIENT_SECRET
public static final ItemName F_CLIENT_SECRET
-
F_CLIENT_AUTHENTICATION_METHOD
public static final ItemName F_CLIENT_AUTHENTICATION_METHOD
-
F_CLIENT_SIGNING_ALGORITHM
public static final ItemName F_CLIENT_SIGNING_ALGORITHM
-
F_SCOPE
public static final ItemName F_SCOPE
-
F_CLIENT_NAME
public static final ItemName F_CLIENT_NAME
-
F_NAME_OF_USERNAME_ATTRIBUTE
public static final ItemName F_NAME_OF_USERNAME_ATTRIBUTE
-
F_OPEN_ID_PROVIDER
public static final ItemName F_OPEN_ID_PROVIDER
-
F_SIMPLE_PROOF_KEY
public static final ItemName F_SIMPLE_PROOF_KEY
-
F_KEY_STORE_PROOF_KEY
public static final ItemName F_KEY_STORE_PROOF_KEY
-
FACTORY
public static final Producer<OidcClientAuthenticationModuleType> FACTORY
-
-
Constructor Detail
-
OidcClientAuthenticationModuleType
public OidcClientAuthenticationModuleType()
-
OidcClientAuthenticationModuleType
@Deprecated public OidcClientAuthenticationModuleType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getRegistrationId
public String getRegistrationId()
-
setRegistrationId
public void setRegistrationId(String value)
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String value)
-
getClientSecret
public ProtectedStringType getClientSecret()
-
setClientSecret
public void setClientSecret(ProtectedStringType value)
-
getClientAuthenticationMethod
public OidcClientAuthenticationMethodType getClientAuthenticationMethod()
-
setClientAuthenticationMethod
public void setClientAuthenticationMethod(OidcClientAuthenticationMethodType value)
-
getClientSigningAlgorithm
public String getClientSigningAlgorithm()
-
setClientSigningAlgorithm
public void setClientSigningAlgorithm(String value)
-
getClientName
public String getClientName()
-
setClientName
public void setClientName(String value)
-
getNameOfUsernameAttribute
public String getNameOfUsernameAttribute()
-
setNameOfUsernameAttribute
public void setNameOfUsernameAttribute(String value)
-
getOpenIdProvider
public OidcOpenIdProviderType getOpenIdProvider()
-
setOpenIdProvider
public void setOpenIdProvider(OidcOpenIdProviderType value)
-
getSimpleProofKey
public AbstractSimpleKeyType getSimpleProofKey()
-
setSimpleProofKey
public void setSimpleProofKey(AbstractSimpleKeyType value)
-
getKeyStoreProofKey
public AbstractKeyStoreKeyType getKeyStoreProofKey()
-
setKeyStoreProofKey
public void setKeyStoreProofKey(AbstractKeyStoreKeyType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
registrationId
public OidcClientAuthenticationModuleType registrationId(String value)
-
clientId
public OidcClientAuthenticationModuleType clientId(String value)
-
clientSecret
public OidcClientAuthenticationModuleType clientSecret(ProtectedStringType value)
-
clientAuthenticationMethod
public OidcClientAuthenticationModuleType clientAuthenticationMethod(OidcClientAuthenticationMethodType value)
-
clientSigningAlgorithm
public OidcClientAuthenticationModuleType clientSigningAlgorithm(String value)
-
scope
public OidcClientAuthenticationModuleType scope(String value)
-
clientName
public OidcClientAuthenticationModuleType clientName(String value)
-
nameOfUsernameAttribute
public OidcClientAuthenticationModuleType nameOfUsernameAttribute(String value)
-
openIdProvider
public OidcClientAuthenticationModuleType openIdProvider(OidcOpenIdProviderType value)
-
beginOpenIdProvider
public OidcOpenIdProviderType beginOpenIdProvider()
-
simpleProofKey
public OidcClientAuthenticationModuleType simpleProofKey(AbstractSimpleKeyType value)
-
beginSimpleProofKey
public AbstractSimpleKeyType beginSimpleProofKey()
-
keyStoreProofKey
public OidcClientAuthenticationModuleType keyStoreProofKey(AbstractKeyStoreKeyType value)
-
beginKeyStoreProofKey
public AbstractKeyStoreKeyType beginKeyStoreProofKey()
-
end
public <X> X end()
-
clone
public OidcClientAuthenticationModuleType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-