authentication.json revision 0c3f79f75f596c8d6700b2de830000f754bb28a9
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel{
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "queryId" : "credential-query",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "queryOnResource" : "managed/user",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "propertyMapping" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "authenticationId" : "_id",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "userCredential" : "password",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "userRoles" : "roles"
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "defaultUserRoles" : [ ],
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "serverAuthContext" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "sessionModule" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "name" : "JWT_SESSION",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "properties" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "keyAlias" : "openidm-localhost",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "privateKeyPassword" : "&{openidm.keystore.password}",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "keystoreType" : "&{openidm.keystore.type}",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "keystoreFile" : "&{openidm.keystore.location}",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "keystorePassword" : "&{openidm.keystore.password}",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "maxTokenLifeMinutes" : "120",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "tokenIdleTimeMinutes" : "30",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "sessionOnly" : true
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel }
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "authModules" : [
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "name" : "MANAGED_USER",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "properties" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "propertyMapping" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "authenticationId" : "_id",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "userCredential" : "password",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "userRoles" : "roles"
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "defaultUserRoles" : [ ]
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "enabled" : true
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "name" : "PASSTHROUGH",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "properties" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "augmentSecurityContext" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "type" : "text/javascript",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "file" : "auth/passthroughAuthnPopulateContext.js"
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0c3f79f75f596c8d6700b2de830000f754bb28a9Phill Cunnington "queryOnResource" : "system/ad/account",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "propertyMapping" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "authenticationId" : "sAMAccountName"
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "managedUserLink" : "systemAdAccounts_managedUser",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "defaultUserRoles" : [
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "openidm-authorized"
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel ]
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "enabled" : true
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "name" : "INTERNAL_USER",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "properties" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "propertyMapping" : {
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "authenticationId" : "_id",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "userCredential" : "password",
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "userRoles" : "roles"
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "defaultUserRoles" : [ ]
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel },
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel "enabled" : true
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel }
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel ]
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel }
0942ced8a2cc0c0f5fb5015ec53f81d5360ee79cJake Feasel}