authentication.json revision 6d6e444ceb98763016f5db82e87ee254bdc9b4e2
52676b598e9afd834db7f3e62a983044038e92bevboxsync{
52676b598e9afd834db7f3e62a983044038e92bevboxsync "serverAuthContext" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "sessionModule" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "name" : "JWT_SESSION",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "properties" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "keyAlias" : "openidm-localhost",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "privateKeyPassword" : "&{openidm.keystore.password}",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "keystoreType" : "&{openidm.keystore.type}",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "keystoreFile" : "&{openidm.keystore.location}",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "keystorePassword" : "&{openidm.keystore.password}",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "maxTokenLifeMinutes" : "120",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "tokenIdleTimeMinutes" : "30",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "sessionOnly" : true
52676b598e9afd834db7f3e62a983044038e92bevboxsync }
52676b598e9afd834db7f3e62a983044038e92bevboxsync },
52676b598e9afd834db7f3e62a983044038e92bevboxsync "authModules" : [
52676b598e9afd834db7f3e62a983044038e92bevboxsync {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "name" : "INTERNAL_USER",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "properties" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "queryId" : "credential-internaluser-query",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "queryOnResource" : "repo/internal/user",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "propertyMapping" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "authenticationId" : "username",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "userCredential" : "password",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "userRoles" : "roles"
52676b598e9afd834db7f3e62a983044038e92bevboxsync },
52676b598e9afd834db7f3e62a983044038e92bevboxsync "defaultUserRoles" : [ ]
52676b598e9afd834db7f3e62a983044038e92bevboxsync },
52676b598e9afd834db7f3e62a983044038e92bevboxsync "enabled" : true
52676b598e9afd834db7f3e62a983044038e92bevboxsync },
52676b598e9afd834db7f3e62a983044038e92bevboxsync {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "name" : "OPENAM_SESSION",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "properties" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "openamDeploymentUrl" : "http://example.com:8081/openam",
52676b598e9afd834db7f3e62a983044038e92bevboxsync "groupRoleMapping" : {
52676b598e9afd834db7f3e62a983044038e92bevboxsync "openidm-admin" : [
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "cn=idmAdmins,ou=Groups,dc=example,dc=com"
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync ]
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync },
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "openamSSOTokenCookieName" : "iPlanetDirectoryPro",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "openamUserAttribute" : "uid",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "queryOnResource" : "system/ldap/account",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "propertyMapping" : {
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "authenticationId" : "uid",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "groupMembership" : "ldapGroups"
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync },
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "defaultUserRoles" : [
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "openidm-authorized"
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync ],
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "groupComparisonMethod" : "ldap",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "managedUserLink" : "systemLdapAccounts_managedUser",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "augmentSecurityContext" : {
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "type" : "text/javascript",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "file" : "auth/populateAsManagedUser.js"
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync },
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "truststoreType" : "&{openidm.truststore.type}",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "truststoreFile" : "&{openidm.truststore.location}",
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "truststorePassword" : "&{openidm.truststore.password}"
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync },
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync "enabled" : false
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync }
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync ]
a41a001e5a4dd3f39faab90b412243ced6d59394vboxsync }
52676b598e9afd834db7f3e62a983044038e92bevboxsync}
52676b598e9afd834db7f3e62a983044038e92bevboxsync