Application properties

Property Default Example Description
oneginiIdpCcc.cookieConfig.secure false true or false If true, the cookies can only be read on https
oneginiIdpCcc.cookieConfig.path / The base path for the cookies

Proxy configuration

If Onegini UMA runs behind a proxy (Apache Httpd, Nginx) that does SSL offloading, extra configuration is needed to take care of correct redirects. Otherwise internal redirects will bring the user from https to http.

Property Default Example Description
oneginiIdpCcc.container.proxyEnabled false true or false Set true if the proxy handles SSL offloading
oneginiIdpCcc.container.scheme http or https Set https if the proxy handles SSL offloading
oneginiIdpCcc.container.proxyName myapp.example.com Name of the proxy server
oneginiIdpCcc.container.proxyPort 80 or 443 Port of the proxy server

Search keys

Property Default Example Description
oneginiIdpCcc.idp.person.searchKeys.email false true or false Enable or disable search by email
oneginiIdpCcc.idp.person.searchKeys.phone false true or false Enable or disable search by phone number

Saml certificate

Onegini UMA can auto generate saml certificate or use predefined one. To configure certificate in configuration below properties are required.

Property Default Example Description
saml.sp.signing.keyStorePassword password Key store password
saml.sp.signing.privateKey MIIEpQIBAAKCAQEAuLmNPSanYb0wJl/f+yU... Private key in Base64
saml.sp.signing.certificate MIIDmDCCAoACCQC1yJJAA/4CcDANBgkq... Certificate in Base64

Person details custom message

Custom HTML based message can be shown in the person details view, directly below the Account section. To add such message please define property oneginiIdpCcc.extension.personDetails.customMessage, eg. oneginiIdpCcc.extension.personDetails.customMessage=<h2 style="color: red; border: 2px solid red; background-color: yellow; padding: 10px;">Warning</h2>

The custom HTML message can be shown (below oneginiIdpCcc.extension.personDetails.customMessage custom message) for external users only. To add such message please define property oneginiIdpCcc.extension.personDetails.externalUser, eg. oneginiIdpCcc.extension.personDetails.externalUser=<h2 style="color: red; border: 2px solid red; background-color: yellow; padding: 10px;">External user</h2>

Custom attributes labels customization

Attributes names in CCC user's profile can be customized by environment variables.

Property Default Example Description
ccc.env.msg.users.field.cim.custom.name. ccc.env.msg.users.field.cim.custom.name.urn=Relation number
ccc.env.msg.users.field.cim.custom.name.PREFERRED_LOCALE=Preferred language
ccc.env.msg.users.field.cim.custom.name.ID=Identifier
ccc.env.msg.users.field.cim.custom.name.EMAIL_ADDRESSES=Email addresses
Internal attribute definition
ccc.env.msg.users.field.ext.custom.name. ccc.env.msg.users.field.ext.custom.name.urn=Relation number
ccc.env.msg.users.field.ext.custom.name.emailadres=Email address
ccc.env.msg.users.field.ext.custom.name.postcode=Post code
External attribute definition

Profile attributes (internal) have predefined attributes names: ID, EMAIL_ADDRESSES, ADDRESSES, PHONE_NUMBERS, PREFERRED_LOCALE, GENDER, DISPLAY_NAME

Custom attributes management

Custom attributes management can be configured as described in custom attributes management topic guide.

Property Default Example Description
oneginiIdpCcc.user.profile.editableCustomAttributes oneginiIdpCcc.user.profile.editableCustomAttributes=attr1,attr2,attr3 List of custom attribute names that user is able to add, edit and delete. Empty value means that feature is disabled.

Person Creation

The feature to create a new user can be enabled/ disabled.

Property Default Example Description
oneginiIdpCcc.user.profile.creatingPersonFeatureEnabled false oneginiIdpCcc.user.profile.creatingPersonFeatureEnabled=true If true the feature to add user via form is enabled