authentication.json revision 0c3f79f75f596c8d6700b2de830000f754bb28a9
{
"queryId" : "credential-query",
"queryOnResource" : "managed/user",
"propertyMapping" : {
"authenticationId" : "_id",
"userCredential" : "password",
"userRoles" : "roles"
},
"defaultUserRoles" : [ ],
"serverAuthContext" : {
"sessionModule" : {
"name" : "JWT_SESSION",
"properties" : {
"keyAlias" : "openidm-localhost",
"privateKeyPassword" : "&{openidm.keystore.password}",
"keystoreType" : "&{openidm.keystore.type}",
"keystoreFile" : "&{openidm.keystore.location}",
"keystorePassword" : "&{openidm.keystore.password}",
"maxTokenLifeMinutes" : "120",
"tokenIdleTimeMinutes" : "30",
"sessionOnly" : true
}
},
"authModules" : [
{
"name": "OPENAM_SESSION",
"properties": {
"openamDeploymentUrl": "http://phill.internal.forgerock.com:8080/openam",
"openamSSOTokenCookieName": "iPlanetDirectoryPro",
"openamUserAttribute": "uid",
"truststorePath": "/Users/Phill/ForgeRockDev/servers/ssltruststore",
"truststoreType": "JKS",
"truststorePassword": "cangetin",
"queryOnResource" : "system/ldap/account",
"groupRoleMapping": {
"openidm-admin": [ "cn=mygroup,ou=groups,dc=openam,dc=forgerock,dc=org" ]
},
"groupComparisonMethod": "ldap",
"propertyMapping": {
"authenticationId" : "uid",
"groupMembership": "ldapGroups"
},
"augmentSecurityContext": {
"type" : "text/javascript",
"file" : "auth/passthroughAuthnPopulateContext.js"
},
"managedUserLink" : "systemLdapAccounts_managedUser"
}
},
{
"name" : "MANAGED_USER",
"properties" : {
"propertyMapping" : {
"authenticationId" : "_id",
"userCredential" : "password",
"userRoles" : "roles"
},
"defaultUserRoles" : [ ]
}
},
{
"name" : "INTERNAL_USER",
"properties" : {
"propertyMapping" : {
"authenticationId" : "_id",
"userCredential" : "password",
"userRoles" : "roles"
},
"defaultUserRoles" : [ ]
}
}
]
}
}