authentication.json revision 738dcf53cdbddc9f941ca40c8db8dcf3e472eca5
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott{
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "serverAuthContext" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "sessionModule" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "name" : "JWT_SESSION",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "properties" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "keyAlias" : "openidm-localhost",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "privateKeyPassword" : "&{openidm.keystore.password}",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "keystoreType" : "&{openidm.keystore.type}",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "keystoreFile" : "&{openidm.keystore.location}",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "keystorePassword" : "&{openidm.keystore.password}",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "maxTokenLifeMinutes" : "120",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "tokenIdleTimeMinutes" : "30",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "sessionOnly" : true
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott }
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "authModules" : [
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "name" : "STATIC_USER",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "properties" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "queryOnResource" : "repo/internal/user",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "username" : "anonymous",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "password" : "anonymous",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "defaultUserRoles" : [ "openidm-reg" ]
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "enabled" : true
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "name" : "MANAGED_USER",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "properties" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "queryId" : "credential-query",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "queryOnResource" : "managed/user",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "propertyMapping" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "authenticationId" : "username",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "userCredential" : "password",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "userRoles" : "authzRoles"
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "defaultUserRoles" : [ ]
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "enabled" : true
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "name" : "INTERNAL_USER",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "properties" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "queryId" : "credential-internaluser-query",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "queryOnResource" : "repo/internal/user",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "propertyMapping" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "authenticationId" : "username",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "userCredential" : "password",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "userRoles" : "roles"
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "defaultUserRoles" : [ ]
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "enabled" : true
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott { "name" : "CLIENT_CERT",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "properties" : {
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "queryOnResource" : "security/truststore",
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "defaultUserRoles" : [ "openidm-cert" ],
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "allowedAuthenticationIdPatterns" : [ ]
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott },
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott "enabled" : true
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott }
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott ]
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott }
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott}
e87637336bc6799910991bebc7cda8d7966eb4d5Robert Wapshott