OidcClientAuthenticationModuleType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

OpenID Connect client.
Item Summary  
Name Type Multiplicity Description
registrationId property
string
[1,1] Unique identifier of the client. 
clientId property
string
[1,1] OAuth 2. 
clientSecret property
ProtectedStringType
[0,1] OAuth 2. 
clientAuthenticationMethod property
OidcClientAuthenticationMethodType
[0,1] Define client authentication method. 
clientSigningAlgorithm property
string
[0,1] Identifier of algorithm for digitally sign or create a MAC of the content. 
scope property
string
[0,-1] OpenID Connect Clients use scope values as defined in 3. 
clientName property
string
[0,1] Human friendly name of client. 
nameOfUsernameAttribute property
string
[0,1] Name of attribute in response, which value define name of user in Midpoint. 
openIdProvider container
OidcOpenIdProviderType
[1,1] OpenID Provider. 
simpleProofKey container
AbstractSimpleKeyType
[0,1] Key used for sign with PRIVATE_KEY_JWT. 
keyStoreProofKey container
AbstractKeyStoreKeyType
[0,1] Key used for sign with PRIVATE_KEY_JWT.