ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller{
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "serverAuthContext" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "sessionModule" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "name" : "JWT_SESSION",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "properties" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "keyAlias" : "openidm-localhost",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "privateKeyPassword" : "&{openidm.keystore.password}",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "keystoreType" : "&{openidm.keystore.type}",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "keystoreFile" : "&{openidm.keystore.location}",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "keystorePassword" : "&{openidm.keystore.password}",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "maxTokenLifeMinutes" : "120",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "tokenIdleTimeMinutes" : "30",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "sessionOnly" : true
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller }
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller },
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "authModules" : [
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "name" : "INTERNAL_USER",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "properties" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "queryId" : "credential-internaluser-query",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "queryOnResource" : "repo/internal/user",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "propertyMapping" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "authenticationId" : "username",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "userCredential" : "password",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "userRoles" : "roles"
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller },
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "defaultUserRoles" : [ ]
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller },
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "enabled" : true
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller },
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "name" : "TRUSTED_ATTRIBUTE",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "properties" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "queryOnResource" : "managed/user",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "propertyMapping" : {
df0472b698040be6100d2ff671002008e7d04419Jon Branch "authenticationId" : "userName",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "userRoles" : "authzRoles"
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller },
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "defaultUserRoles" : [ ],
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "authenticationIdAttribute" : "X-ForgeRock-AuthenticationId",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "augmentSecurityContext" : {
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "type" : "text/javascript",
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "file" : "auth/populateRolesFromRelationship.js"
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller }
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller },
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller "enabled" : true
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller }
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller ]
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller }
ac3d0527956d93d93c68e3cd2d70d15ee1e654f6Brendan Miller}