Configuration changes in versions - CustomerID

About This Page

This page describes the configuration changes that have been made between different Ubisecure CustomerID versions (from version 2.10.0 onward). The intended audience for this documentation is system administrators and system integrators. This page presumes basic knowledge of Ubisecure CustomerID configuration.

TIP: Star is used as a wildcard to indicate all property keys that begin with the given string. For example, mandates.* means all property keys which start with the text mandates.

Ubisecure CustomerID 5.2.13

messages_xx.properties

New keys:

newPassword
oldPassword.CurrentPasswordValidatorImpl

Ubisecure CustomerID 5.2.12

eidm2.properties

Changed keys:

password.reset.expiration (supported values have been changed)

New keys:

general.accepted.origin.whitelist
notification.email.format.html
ui.role.invite.message.enabled
ui.user.search.attribute.names
ui.user.search.strategy

messages_xx.properties

New keys:

inputField.FixedCompanyIdValidatorAdapter

Removed keys:

roleInviteWizard.inputemail.wrongOrganization

Ubisecure CustomerID 5.1.x

backend.properties

Removed variables: 

use-as-key (error messages are always used as keys)

eidm2.properties

Removed keys:

mandate.roles.required (functionality is no longer available)

mailmessages.properties

Role name variables have changed in several messages:
Changed variables:

role_<locale> -> roles_<locale>


New variables:

rolesFull_<locale>

Ubisecure CustomerID 5.0.x

eidm2.properties

Changed keys:

confirmation.lockout.duration.mobile (supported values have changed)
confirmation.lockout.duration.email (supported values have changed)
organization.class.default -> organization.type.default
organization.class.default.virtual -> organization.type.defaultvirtual
organization.class.name.N -> organization.type.name.N
organization.class.<type name>.N -> organization.type.<type name>.N
organization.class.<type name>.restrictedRoleInvite -> organization.type.<type name>.restrictedRoleInvite
registration.N.newuseronly (default value has changed)
registration.N.organizations (supported values have changed)
role.hierarchy.N.source.organization.class -> role.hierarchy.N.source.organization.type
role.hierarchy.N.target.organization.class -> role.hierarchy.N.target.organization.type


Removed keys:

data.organization.fields (we only support untyped custom attributes)
data.user.fields (we only support untyped custom attributes)
general.use.url.encryption (we don't support configurable URL encryption anymore)
logo.* (all logo properties have been replaced with message keys)
mandate.roles.followmembership(removed because was based on removed organization group functionality)
rest.ip.allowed (handle in network equipment or proxies)
role.hierarchy.N.source.organization.member(removed because was based on removed organization group functionality)
role.hierarchy.N.target.organization.member(removed because was based on removed organization group functionality)


New keys:

data.attribute.country
registration.N.summary.enabled

logging.properties

This configuration file is not present anymore. Logging is configured via WildFly.

mailmessages.properties

New keys:

email.mandateRemovedPerson.inviter
email.mandateRemovedOrganization.inviter
email.mandateRemovedPerson.invitee
email.mandateRemovedOrganization.invitee


Removed keys:

email.mandateRemovedPerson
email.mandateRemovedOrganization

Role name variables have changed in several messages:

messages_xx.properties

Changed keys:

general.ui.organizationclass -> general.ui.organizationtype
organizationclass -> organizationtype
organization.class -> organization.type
PasswordStrengthValidator.minLength -> general.ui.errors.password.minLength
PasswordStrengthValidator.pattern -> general.ui.errors.password.pattern
FixedSSNValidator -> general.ui.errors.invalidssn
UsernameValidator -> general.ui.errors.illegalusername
UniqueAttributeValidator.internal.error -> general.ui.errors.internalerror
UniqueAttributeValidator -> general.ui.errors.notunique
RequiredValidator -> general.ui.errors.required
FixedCompanyIdValidator -> general.ui.errors.illegalcompanyid


New keys:

actions.null
CreateUserWizard.acceptTermsLinkLabel
CreateUserWizard.activated
CreateUserWizard.confirmation.summary
CreateUserWizard.deactivateMethod
CreateUserWizard.inputuser.summary
general.ui.errors.accepttermsrequired
general.ui.errors.invalidpattern
logo
logo.admin
logo.changepassword
logo.error
logo.feedback
logo.self-service
organizationType.null
TabbedPanel.CSS.selected			Note: Use value "selected" for all languages if you use our default CSS.


Removed keys:

general.ui.organizationgroup

Ubisecure CustomerID 4.6.0

No changes to configuration files.

Ubisecure CustomerID 4.5.0

eidm2.properties

Removed keys:

registration.N.concatenate.companyidandssn (functionality is no longer available)

messages_xx.properties

roleInviteWizard.stepText.5
roleInviteWizard.message.header

The above keys were removed because the separate mail step from role invitation wizard was removed. This change also affects the role invite wizard step numbering and hence in all existing CustomerID installations the message key for 'roleInviteWizard.stepText.4' should be updated to contain the message previously used in key 'roleInviteWizard.stepText.5'.

Ubisecure CustomerID 4.4.0

No changes to configuration files

Ubisecure CustomerID 4.3.0

eidm2.properties

New keys:

registration.N.methods


Removed keys:

registration.N.password.enable (replaced by registration.N.methods)
registration.N.methods.available (replaced by registration.N.methods)
registration.N.methods.required (replaced by registration.N.methods)

messages_xx.properties

Changed keys:

registerWizard.smsOtp -> registerWizard.ubikey.sms.1
registerWizard.otpPrintout -> registerWizard.ubikey.otp.1


New keys:

registerWizard.tupas.test.1
registerWizard.tupas.op.1
registerWizard.password.2
registerWizard.tupas.nordea.1
registerWizard.tupas.sampo.1
registerWizard.tupas.sppop.1
registerWizard.tupas.tapiola.1
registerWizard.tupas.alandsbanken.1
registerWizard.tupas.handelsbanken.1
registerWizard.tupas.spankki.1

Ubisecure CustomerID 4.2.0

eidm2.properties

Changed keys:

registration.N.confirmation.fields -> registration.N.summary.fields
registration.N.confirmation.requirePrinting -> registration.N.summary.requirePrinting
registration.N.confirmation.backend -> registration.N.summary.backend


New keys:

confirmation.code.length.email
confirmation.code.length.mobile
confirmation.lockout.duration.email
confirmation.lockout.duration.mobile
confirmation.lockout.threshold.email
confirmation.lockout.threshold.mobile
registration.N.use.samlap.with.returnurl


Removed keys:

mandate.backend.class
mandate.backend.searchparameter
mandate.backend.url
registration.N.email.disabled (replaced already earlier by registration.N.email.confirmation)
registration.N.backend.customerinformation.class
registration.N.backend.customerinformation.url
registration.N.backend.customerinformation.searchparameter
registration.N.backend.update.class
registration.N.backend.update.url
registration.N.backend.update.servicesystem
registration.N.backend.update.clientsystem
registration.N.backend.update.servicecode

mailmessages_xx.properties

Support for workflow specific email messages. Check configuration guide for further information.

messages_xx.properties

Changed keys:

general.ui.errors.mobileNumberNotVerified -> general.ui.errors.mobileNumberNotConfirmed
selfService.personal.badVerificationLockout -> selfService.personal.badConfirmationLockout
selfService.personal.mobileVerificationFailed -> selfService.personal.mobileConfirmationFailed
sms.verification.message -> sms.confirmation.message


New keys:

admin.access.organizations.denied
admin.roleinvitation.organization.tooltip
admin.roleinvitation.user.companyid.tooltip
admin.roleinvitation.user.email.tooltip
admin.roleinvitation.user.firstname.tooltip
admin.roleinvitation.user.locale.tooltip
admin.roleinvitation.user.login.tooltip
admin.roleinvitation.user.mobile.tooltip
admin.roleinvitation.user.organization.tooltip
admin.roleinvitation.user.ssn.tooltip
admin.roleinvitation.user.surname.tooltip
admin.roleinvitation.user.tupasname.tooltip
email.pin.helptext
email.pin.info
email.pin.title
error.message.userNotEnabled
error.title.userNotEnabled
general.ui.errors.confirmationValueEmpty
general.ui.errors.emailNotConfirmed
selfService.personal.emailConfirmationFailed


Removed keys:

general.ui.confirmEmail
general.ui.confirmMobile
OrgToOrgMandateWizard.householdMemberTitle
OrgToPerMandateWizard.householdMemberTitle
PerToOrgMandateWizard.householdMemberTitle
PerToPerMandateWizard.householdMemberTitle
PerToPerMandateWizard.householdMember.tooltip

permissions.properties

New keys:

access.admin.approvals
access.admin.organizations
access.admin.users

Ubisecure CustomerID 4.1.0

eidm2.properties

New keys:

methods.external
passwordrecovery.protection.configuration
registration.N.verification.protection.configuration
ui.createuser.roleadd.enabled


Removed keys:

general.ssn.validation.enabled
registration.N.tupas.disabled
registration.N.tupas.storessn
user.mobile.pattern

eidm2-authorizer.properties

Removed keys:

eidm2.db.provider

mailmessages_xx.properties

New configuration file support. It is now possible to define language specific email messages.

messages_xx.properties

Changed keys:

admin.approval.name.tooltip -> admin.approval.user.name.tooltip
admin.approval.firstname.tooltip -> admin.approval.user.firstname.tooltip
admin.approval.surname.tooltip -> admin.approval.user.surname.tooltip
admin.approval.login.tooltip -> admin.approval.user.login.tooltip
admin.approval.email.tooltip -> admin.approval.user.email.tooltip
admin.approval.mobile.tooltip -> admin.approval.user.mobile.tooltip
admin.approval.ssn.tooltip -> admin.approval.user.ssn.tooltip
admin.approval.tupasname.tooltip -> admin.approval.user.tupasname.tooltip
admin.approval.noApprovals -> admin.approval.noUserApprovals
admin.roleApproval.noApprovals -> admin.approval.noRoleApprovals
selectAuthenticationMethodStep.title -> userVerificationStep.title


New keys:

admin.approval.actions
admin.approval.user.companyid.tooltip
admin.approval.user.locale.tooltip
admin.approval.user.organization.tooltip
admin.user.createUser.title
field.UsernameValidatorAdapter
general.ui.errors.mobileNumberInvalid
inputField.UsernameValidatorAdapter
registerWizard.verifiedIdentityValidationFailed.feedback
selfService.personal.badVerificationLockout
tooltip.user.attribute.modification.locale
user.cn
user.locale
user.mobile.RegexpValidator


Removed keys:

admin.approval.name
admin.approval.actions

style-colors.css -> style.css

We now have only a single style file that can be overwritten if needed. That file is now style.css. Previously there was two style files and one of them could be completely overwritten. That file was style-colors.css. So you need to rename your custom style file in order for it to work if you use one.

validation.json

New configuration file for defining user attribute validation rules.

Ubisecure CustomerID 4.0.0

backend.properties

New keys:

customerdata.transform

eidm2.properties

New keys:

general.admin.organization.users.includerolemembers
registration.N.email.confirmation
Deprecated keys:
registration.N.email.disabled

mailmessages.properties

New keys:

email.inviteUserRenotify.user.enabled
email.inviteUserRenotify.user.subject
email.inviteUserRenotify.user.message

messages_xx.properties

New keys:

admin.roleInfo.confirmRoleRemove

protection.properties

Keys with new features:

protection.N.methods (You can use a new short hand definition.)

Ubisecure CustomerID 3.12.0

eidm2.properties

Keys with new features:

registration.N.roles (JSON array notation including role approval definition)
registration.N.roles.firstuser (JSON array notation including role approval definition)


New keys:

expire.roleaddition
registration.N.newuseronly
registration.N.protectiononly
registration.N.protection.configuration
ui.selfservice.roles.workflows


Removed keys:

registeremail.enabled

mailmessages.properties

New keys:

email.inviteUser.role.enabled
email.inviteUserRenotify.role.enabled
email.inviteUser.mandate.p2p.enabled
email.inviteUserRenotify.mandate.p2p.enabled
email.inviteUser.mandate.p2b.enabled
email.inviteUserRenotify.mandate.p2b.enabled
email.inviteUser.mandate.b2p.enabled
email.inviteUserRenotify.mandate.b2p.enabled
email.inviteUser.mandate.b2b.enabled
email.inviteUserRenotify.mandate.b2b.enabled
email.userApprovalRequest.enabled
email.userApprovalRequestRenotify.enabled
email.userApproval.enabled
email.userApprovalResetPassword.enabled
email.userApprovalInviters.enabled
email.userApprovalMandateInviters.enabled
email.userDenial.enabled
email.userSelfDenialInviters.enabled
email.userDenialInviters.enabled
email.userExpired.enabled
email.userExpiredInviters.enabled
email.roleInvite.enabled
email.roleInviteRenotify.enabled
email.roleApprovalRequest.enabled
email.roleApprovalRemoveRequest.enabled
email.roleApprovalRequestRenotify.enabled
email.roleInvitationApproved.enabled
email.roleInvitationDenied.enabled
email.roleInvitationApproverApproved.enabled
email.roleInvitationApproverDenied.enabled
email.roleRemoveApproverApproved.enabled
email.roleRemoveApproverDenied.enabled
email.roleInvitationExpiredInviter.enabled
email.roleInvitationExpiredInvitee.enabled
email.mandateInvite.p2p.enabled
email.mandateInviteRenotify.p2p.enabled
email.mandateInvite.p2b.enabled
email.mandateInviteRenotify.p2b.enabled
email.mandateInvite.b2p.enabled
email.mandateInviteRenotify.b2p.enabled
email.mandateInvite.b2b.enabled
email.mandateInviteRenotify.b2b.enabled
email.mandateInvitationApproved.enabled
email.mandateInvitationDenied.enabled
email.mandateInvitationExpiredInviter.enabled
email.mandateInvitationExpiredInvitee.enabled
email.mandateRemovedPerson.enabled
email.mandateRemovedOrganization.enabled
email.pendingEmailConfirmation.enabled
email.pendingEmailRegistration.enabled
email.emailResetPassword.enabled
email.roleAdditionNotification.enabled
email.roleRemovalNotification.enabled
email.userMoveNotification.enabled
email.roleApproverApproved.enabled
email.roleApproverApproved.subject
email.roleApproverApproved.message
email.roleApproverDenied.enabled
email.roleApproverDenied.subject
email.roleApproverDenied.message


Removed keys:

email.corporateRegisterEmail.subject
email.corporateRegisterEmail.message

messages_xx.properties

New keys:

admin.approval.rolename
admin.approval.userstatus
admin.approval.userstatus.pending
admin.approval.userstatus.enabled
admin.approval.userstatus.disabled
admin.approval.userstatus.locked
admin.approval.userstatus.notinitialized
error.title.protection.configuration.missing
error.message.protection.configuration.missing
general.ui.status.approved
general.ui.status.rejected
general.ui.status.expired
registerWizard.newuserRequired.feedback
registerWizard.protectionRequired.feedback
selfService.roles.roleoperations.title
selfService.roles.roleoperations.helptext
selfService.roles.requestRoles.rolesRequestButton

permissions.properties

New keys:

self.request.predefined.roles

protection.properties

New keys:

protection.N.methods
protection.N.sso.template
protection.N.continue
protection.N.customeriduseronly

Ubisecure CustomerID 3.11.0

eidm2.properties

Removed keys:

general.jdbc.datasource

messages_xx.properties

New keys:

admin.approval.confirmCancelUserInvitation
userAddRoleWizard.selectrole.selected

Ubisecure CustomerID 3.10.1

eidm2.properties

Keys with new features:

registration.N.organizations (storeattributes JSON array notation)

Ubisecure CustomerID 3.10.0

eidm2.properties

New keys:

registration.N.confirmation.backend 
registration.N.confirmation.requirePrinting
rest.inviter.email

mailmessages.properties

New keys:

email.pendingUser.creation.enabled
email.pendingUser.creation.subject
email.pendingUser.creation.message

permissions.properties

Keys with new features:

role.deassign

messages_xx.properties

New keys:

admin.approval.rolerequest
countryPlaceholder
general.ui.confirm.email
general.ui.confirm.mobile
general.ui.countries.fi
general.ui.countries.en
registerWizard.<workflow>.summary.input.N

Ubisecure CustomerID 3.9.1

mailmessages.properties

New keys:

email.pendingEmailRegistration

Ubisecure CustomerID 3.9.0

eidm2.properties

New keys:

registration.N.confirmation.fields
registration.N.temporary.fields
registration.N.wizard.back.enabled
ui.show.poweredby

permissions.properties

Changed keys:

self.method.read -> self.read (merges into)
self.method.sms -> self.edit.sms
self.method.otp -> self.edit.otp
self.method.password -> self.edit.password


Keys with new features:

role.assign


New keys:

self.read.sms
self.read.otp
self.read.password

messages_xx.properties

New keys:

general.ui.delete
registrationWizard.feedback.nullbackend.message
registrationWizard.feedback.nullbackend.footer
userAddRoleWizard.stepText.3
userAddRoleWizard.selectuser.searchusers
userAddRoleWizard.selectuser.searchusers.helptext
userAddRoleWizard.selectuser.addSelectedUsersButton
userAddRoleWizard.selectuser.removeSelectedUsersButton
userAddRoleWizard.selectuser.noSelectedUsers
userAddRoleWizard.selectuser.searchresult
userAddRoleWizard.confirmation.mobile
admin.userInfo.confirmAccountDelete
admin.usersInfo.confirmAccountDelete
error.message.userAlreadyAddedSelectedUsersList
error.message.userPartlyAddedSelectedUsersList
error.message.ssndoesnotmeetrequirements


Removed keys:

userAddRoleWizard.selectuser.summary
admin.approval.confirmApproveUser

Ubisecure CustomerID 3.8.1

permissions.properties

New keys:

user.edit.password
user.edit.otp
user.edit.sms
user.edit.accountstatus

Ubisecure CustomerID 3.8.0

permissions.properties

New keys:

user.mandates.remove

messages_xx.properties

New keys:

admin.userInfo.mandates.delegated
admin.userInfo.mandates.delegated.tooltip
admin.userInfo.mandates.noDelegatedMandates
general.ui.filter
selfService.mandates.delegated
selfService.mandates.delegated.tooltip
UniqueAttributeValidator


Changed keys:

admin.mandates.noMandates -> admin.mandates.noGivenMandates
admin.mandates.noReceivedMandates
admin.userInfo.mandates.noMandates -> admin.userInfo.mandates.noGivenMandates
admin.userInfo.mandates.noInvitations -> admin.userInfo.mandates.noReceivedMandates
selfService.mandates.noMandates -> selfService.mandates.noGivenMandates
selfService.mandates.noReceivedMandates
selfService.mandates.noDelegatedMandates

Ubisecure CustomerID 3.7.2

eidm2.properties

Removed keys:

general.authprovider.name
selfservice.rolerequest.organization
selfservice.rolerequest.recursive


New keys:

selfservice.rolerequest.homeorganization.only

messages_xx.properties

New keys:

admin.approval.organization.helptext
admin.roles.noMatchingRoles
general.ui.organizations.limited
general.ui.errors.storingOrganizationMandatory
general.ui.result.limited
org.label.eidm
org.label.eidm.plural
requestRoleWizard.addRole.title
requestRoleWizard.addRole.summary
requestRoleWizard.addRole.role.title

Ubisecure CustomerID 3.7.0

eidm2.properties

Removed keys:

methods.password.title
methods.password.expiring
methods.encoding
methods.otp.title
methods.otp.window
methods.otp.length
methods.otp.list.length
methods.sms.title
worker.organizationcache


New keys:

ui.createuser.location

messages_xx.properties

Removed keys:

general.ui.actionsPanel


New keys:

general.ui.removeSelection
general.ui.search
createUserWizard.selectorganization.summary
createUserWizard.addroles.summary
EmailChangePasswordWizard.email.notfoundmessage.feedback
roleInviteWizard.selectorganization.noOrganizationSelected
roleInviteWizard.selectorganization.error
userAddRoleWizard.selectrole.noRoleSelected
selfService.personal.mobileDuplicate
selfService.personal.emailDuplicate
admin.user.tooManyInfo
admin.organizationSearch.tooMany
admin.userList.noUsersFound
error.title.savingPendingUserFailed
error.message.savingPendingUserFailed
error.message.databaseError

Ubisecure CustomerID 3.6.0

eidm2.properties

New keys:

ui.organization.roles.recursive

messages_xx.properties

New keys:

general.ui.errors.passwordcontainsfirstname
general.ui.errors.passwordcontainssurname
general.ui.suborganization
error.action.noroles
admin.roles.subOrgTitle
admin.roles.subOrgNoRoles


Changed keys:

admin.userSearch.* -> admin.user.*

Ubisecure CustomerID 3.5.3

eidm2.properties

New keys:

roleinvite.receiver.approval

Ubisecure CustomerID 3.5.1

eidm2.properties

Removed keys:

ui.admin.approvalinfo.fields.editable


New keys:

ui.admin.approvalinfo.fields.required

permissions.properties

Changed keys:

user.list_users -> user.list
user.list_approvals -> user.approval.read
user.edit_approval -> user.approval.edit
user.approve -> user.approval.approve


New keys:

self.read

Ubisecure CustomerID 3.5.0

eidm2.properties

Removed keys:

search.user.minimumLength
admin.user.disable.removeroles
role.invite.hidden.roles


Changed keys:

customerId -> customerid
companyId -> companyid
url.base -> general.url.base
default.returnUrl -> general.default.returnUrl
default.logoutReturnUrl -> general.default.logoutReturnUrl
mail.session -> general.mail.session
jdbc.datasource -> general.jdbc.datasource
main.ldap.directory -> general.main.ldap.directory
login.generation -> general.login.generation
login.attribute -> general.login.attribute
group.samaccountname.generation -> general.group.samaccountname.generation
admin.organization.roles.restricted -> general.admin.organization.roles.restricted
admin.organization.roles.protected -> general.admin.organization.roles.protected
admin.organization.roles.reservednames -> general.admin.organization.roles.reservednames
admin.user.roles.protected -> general.admin.user.roles.protected
user.self.enable.account -> general.user.self.enable.account
ssn.validation.enabled -> general.ssn.validation.enabled
organization.name.oid -> general.organization.name.oid
approval.reject.promptforreason -> general.approval.reject.promptforreason
authprovider.enabled -> general.authprovider.enabled
authprovider.name -> general.authprovider.name
mandate.organization.link -> mandate.organization.registration


New keys:

mandate.receiver.approval
mandate.person.registration
mandate.validate.companyid

messages_xx.properties

Removed keys:

general.ui.messages.role.delete.feedback
email
admin.userSearch.results
admin.userSearch.advancedSearch
admin.userSearch.simpleSearch
admin.userSearch.organization
admin.userSearch.name
admin.userSearch.email
admin.approval.inviter.email
admin.userList.orgtitle


Changed keys:

user.customerId -> user.customerid
user.companyId -> user.companyid
applicationTitle -> general.ui.applicationTitle
userAddRoleWizard.stepText.2 (text changed)
admin.userInfo.fieldsetTitle (text changed)
admin.roles.addMessage (text changed)
admin.roles.removeMessage (text changed)


New keys:

general.ui.actions
general.ui.checkuncheck
general.ui.emailaddress
general.ui.actions.addRole
general.ui.actions.removeRole
general.ui.actions.roleInvitation
general.ui.actions.deleteRole
general.ui.actions.deleteUser
general.ui.actions.approveUser
general.ui.actions.rejectUser
general.ui.actions.approveRole
general.ui.actions.rejectRole
general.ui.messages.userdeleted.feedback.number
general.ui.actions.approveDelete.confirm
general.ui.actions.approveApprove.confirm
general.ui.actions.roleApproveApprove.confirm
error.action.unknown
error.action.notdefined
error.action.nousers
mandates.delegates.amount.title
roleInviteWizard.roles
roleInviteWizard.rolesText
roleInviteWizard.users
roleInviteWizard.usersText
roleInviteWizard.message
OrgToOrgMandateWizard.id.multipleFound
OrgToPerMandateWizard.id.multipleFound
PerToOrgMandateWizard.id.multipleFound
PerToPerMandateWizard.id.multipleFound
userAddRoleWizard.stepText.3
userAddRoleWizard.selectuser.summary
userAddRoleWizard.selectuser.selected
userRemoveRoleWizard.title
userRemoveRoleWizard.stepText.1
userRemoveRoleWizard.stepText.2
userRemoveRoleWizard.selectrole.summary
admin.approval.pendingUserApprovedNumber
admin.approval.pendingUserRejectedNumber
admin.approval.massValidationFailed
admin.roleApproval.roleApprovedNumber
admin.roleApproval.roleRejectedNumber
admin.userInfo.personal.helptext
admin.userInfo.roles.helptext
admin.roles.removeMessageNumber
admin.userList.limitedByRole
admin.orgroles.addRole

Ubisecure CustomerID 3.4.2

eidm2.properties

Removed keys:

registration.N.activation.disabled 
-> (uses registration.N.methods.available-key to decide if activation step should be visible)
createuser.userinfo.fields
createuser.userinfo.fields.required
adduser.A
adduser.A.registration
-> see chapter Error! Reference source not found. for more information about configuring create user workflows

New keys:

createuser.workflows

Messages_xx.properties

Removed keys:

admin.approval.tab.titleNumber
admin.mandates.titleNumber
admin.organizationListing.tooMany
createUserWizard.stepText.1
createUserWizard.stepText.2
createUserWizard.stepText.3
createUserWizard.stepText.4
selfService.roles.titleNumber
selfService.mandates.titleNumber


New keys:

admin.organizationListing.noSubOrganizations
admin.userSearch.createUser.addUserButton
admin.userSearch.createUser.helptext
createUserWizard.stepText.ssn
createUserWizard.stepText.input
createUserWizard.stepText.activation
createUserWizard.stepText.addroles
createUserWizard.stepText.selectOrganization
createUserWizard.stepText.summary
general.ui.suborganizations

Ubisecure CustomerID 3.4.1

eidm2.properties

Changed keys:

admin.organizationinfo.fields.order

Ubisecure CustomerID 3.4.0

eidm2.properties

Removed keys:

policy.X 
policy.<name>.X These are configured in SSO Server management. See Error! Reference source not found..
policy.<name>.X.attrs.X


Changed keys:

search.user.minimumLenght -> search.user.minimumLength


New keys:

general.requestcycle.timeout
approval.reject.promptforreason
ui.selfservice.userinfo.fields.order
ui.admin.userinfo.fields.order
ui.admin.organizationinfo.fields.order
ui.admin.approvalinfo.fields.order
ui.admin.approvalinfo.fields.editable
data.user.fields
data.organization.fields

permissions.properties

New keys:

user.edit_approval

messages_xx.properties

Removed keys:

selfService.personal.mobile.tooltip
selfService.personal.email.tooltip
organizationMandateTemplateWizard.stepText.1
organizationMandateTemplateWizard.stepText.2
organizationMandateTemplateWizard.title
organizationMandateTemplateDetailsWizard.stepText.1
organizationMandateTemplateDetailsWizard.title 


Changed keys:

registerWizard.tupasName -> registerWizard.tupasname
admin.approval.tupasName -> admin.approval.tupasname


New keys:

new
organization.friendlyname
organization.class
admin.approval.workflow
admin.approval.organizationName
admin.approval.organizationId
admin.approval.name.tooltip
admin.approval.firstname.tooltip
admin.approval.surname.tooltip
admin.approval.login.tooltip
admin.approval.email.tooltip 
admin.approval.mobile.tooltip
admin.approval.ssn.tooltip
admin.approval.tupasname.tooltip
admin.approval.organization.tooltip
admin.approval.isVerified
admin.approval.notVerified
admin.approval.formSaved
admin.approval.roles
admin.approval.roles.helptext
admin.approval.addRoleButton
admin.organizationInfo.attributeUpdateFailed
error.email.confirmation
error.title.registrationWizard.config.unavailable
error.message.registrationWizard.config.unavailable
error.title.registrationWizard.config.disabled
error.message.registrationWizard.config.disabled
general.ui.confirmationCode
general.ui.reason
general.ui.headers.user.attributeModification
general.ui.headers.user.passwordModification
general.ui.headers.user.emailAttributeConfirmation
general.ui.headers.user.mobileAttributeConfirmation
general.ui.errors.mobileNumberEmpty
tooltip.user.attribute.confirmation.email
tooltip.user.attribute.confirmation.mobile
tooltip.user.attribute.modification.email
tooltip.user.attribute.modification.mobile
tooltip.user.attribute.modification.firstname
tooltip.user.attribute.modification.surname
tooltip.user.attribute.modification.login
tooptip.user.attribute.modification.ssn
reject.reason.title
reject.reason.reason
reject.reason.errormsg
selfService.personal.attributeUpdateFailed

Ubisecure CustomerID 3.3.2

eidm2.properties

New keys:

ui.support.organization.categories
ui.organization.listing.limit

messages_xx.properties

Removed keys:

roleInviteWizard.inputuser.summary.userfound


New keys:

admin.approval.tab.titleNumber
admin.approval.invitation.helptext
admin.approval.processInvitation
admin.approval.invitations.title
admin.approval.noInvitations
admin.organizationListing.tooMany
admin.organizationListing.tooManyInfo
admin.organizationSearch.helptext 
admin.organizationSearch.search
admin.organizationSearch.searchButton 
admin.organizationSearch.listAllButton
admin.organizationSearch.onlyExactMatches 
admin.organizationSearch.refineSearch 
admin.organizationSearch.resultInfo.0 
admin.organizationSearch.resultInfo.1 
admin.organizationSearch.resultInfo

Ubisecure CustomerID 3.3.0

eidm2.properties

Removed keys:

registration.N.password.set
registration.N.organization.registration
registration.N.roles.assign.absolute
registration.N.roles.assign
registration.N.roles.application
registration.N.virtualorganization.create
registration.N.virtualorganization.prefix
registration.N.virtualorganization.suffix
registration.N.virtualorganization.organizationclass
registration.N.organization.create
registration.N.organization.prefix
registration.N.organization.suffix
registration.N.organization.organizationclass
registration.N.organization.virtualmembership


Keys with new features:

registration.N.roles.firstuser


New keys:

registration.N.password.enable
registration.N.organizations
registration.N.roles

permissions.properties

Keys with new behavior:

role.listusers
user.read.roles
role.deassign

messages_xx.properties

Removed keys:

organization.approvals


New keys:

selfService.personal.nosmsservice
user.acceptTerms

Ubisecure CustomerID 3.2.0

eidm2.properties

Removed keys:

admin.user.delete.enabled


New keys:

ui.role.invite.userinfo.fields
ui.role.invite.userinfo.optional
ui.role.invite.userinfo.disabled
general.move.roles.with.user

permissions.properties

Removed keys:

user
user.read
organization
role
mandate
self
self.method
self.mandate
access.selfservice

Change permissions.properties to use child permissions instead.

messages_xx.properties

Removed keys:

general.ui.errors.logintooshort
roleInviteWizard.firstname
roleInviteWizard.surname
roleInviteWizard.organization
roleInviteWizard.organizationOrId
roleInviteWizard.location
roleInviteWizard.email
roleInviteWizard.mobile
registerWizard.firstname
registerWizard.surname
registerWizard.customerId
registerWizard.companyId
registerWizard.organization
registerWizard.location
registerWizard.email
registerWizard.confirmEmail
registerWizard.mobile
registerWizard.login
registerWizard.ssn
registerWizard.password
registerWizard.passwordConfirm
registrationWizard.feedback.cancel.message
registrationWizard.feedback.cancel.footer

Ubisecure CustomerID 3.1.0

eidm2.properties

Removed keys:

createuser.enabled
roleinvite.enables
addrole.enabled


Keys with new features:

Registration.N.userinfo.fields

New keys:

registration.N.userinfo.backend
data.attribute.mapping.<fieldname>

messages_xx.properties

Removed keys:

general.ui.lastname
*MandateWizard.lastname.tooltip


New keys:

general.ui.surname
*MandateWizard.surname.tooltip
general.ui.errors.ssndatemismatch
error.header.title
registerWizard.stepText.bankauth
registerWizard.stepText.activation 
registerWizard.stepText.summary
registerWizard.<workflow-name>.stepText.input.X
backend.*
error.title.ssndoesnotmeetrequirements
error.message.ssndoesnotmeetrequirements

backend.properties

New file for configuring backend connections.

Ubisecure CustomerID 3.0.0

eidm2.properties

Keys with new features:

registration.N.userinfo.fields


New keys:

organization.name.oid
uas.url
registration.N.targetApplication 
registration.N.targetPath

messages_xx.properties

New keys:

general.ui.retry
error.title.general
error.message.general
error.title.notFound
error.message.notFound

Ubilogin eIDM 2.12.0

permissions.properties

New keys:

role.invite =
user.list_approvals =
role.list_approvals =

eidm2.properties

Changed keys:

methods.sms.active -> methods.sms
methods.sms.active.title -> methods.sms.title


New keys:

organization.class.CLASSNAME.restrictedRoleInvite
email.user.move
registration.N.inviteonly

messages_xx.properties

New keys:

general.ui.checkPin
general.ui.resetValidation
general.ui.errors.mobileNumberNotVerified
registrationWizard.mobile.confirmation.help
mobile.pin.title
mobile.pin.helptext
mobile.pin.info
*MandateWizard.firstname.tooltip
*MandateWizard.lastname.tooltip
*MandateWizard.email.tooltip
*MandateWizard.ssn.tooltip
*MandateWizard.companyId.tooltip
* = PerToPer, PerToOrg, OrgToPer and OrgToOrg