authentication.json revision b4260bb3e2303240ecf6c7e4e5639439c3f98889
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync{
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryId" : "credential-query",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryOnResource" : "managed/user",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "propertyMapping" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "authenticationId" : "username",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "userCredential" : "password"
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "defaultUserRoles" : [ ],
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "serverAuthContext" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "sessionModule" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "name" : "JWT_SESSION",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "properties" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "keyAlias" : "openidm-localhost",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "privateKeyPassword" : "&{openidm.keystore.password}",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "keystoreType" : "&{openidm.keystore.type}",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "keystoreFile" : "&{openidm.keystore.location}",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "keystorePassword" : "&{openidm.keystore.password}",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "maxTokenLifeMinutes" : "120",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "tokenIdleTimeMinutes" : "30",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "sessionOnly" : true
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync }
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "authModules" : [
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "name" : "MANAGED_USER",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "properties" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryId" : "credential-query",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryOnResource" : "managed/user",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "propertyMapping" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "authenticationId" : "username",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "userCredential" : "password",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "userRoles" : "roles"
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "defaultUserRoles" : [ ]
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "enabled" : true
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "name" : "INTERNAL_USER",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "properties" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryId" : "credential-internaluser-query",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryOnResource" : "repo/internal/user",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "propertyMapping" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "authenticationId" : "username",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "userCredential" : "password",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "userRoles" : "roles"
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "defaultUserRoles" : [ ]
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "enabled" : true
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync { "name" : "CLIENT_CERT",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "properties" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryOnResource" : "security/truststore",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "defaultUserRoles" : [ "openidm-cert" ],
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "allowedAuthenticationIdPatterns" : [ ]
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "enabled" : true
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "name" : "PASSTHROUGH",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "properties" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "augmentSecurityContext": {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "type" : "text/javascript",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "file" : "auth/passthroughAuthnPopulateContext.js"
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "queryOnResource" : "system/ldap/account",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "propertyMapping" : {
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "authenticationId" : "uid"
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "managedUserLink" : "systemLdapAccounts_managedUser",
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "defaultUserRoles" : [
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "openidm-authorized"
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync ]
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync },
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync "enabled" : true
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync }
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync ]
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync }
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync}
13493ab7596e827b8d0caab2c89e635dd65f78f9vboxsync