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