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