OPENAM_SESSION.hbs revision 7c47f99bd326dd052d8b6217339197423fd43fad
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden{
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "templateName": "OPENAM_SESSION",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "mainSchema": {
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "title": "{{t "templates.auth.basicProperties"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "properties": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "enabled": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.moduleEnabled"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "boolean",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "required": true,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "default": false,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 1
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "queryOnResource": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.routeToOpenAMUserDataStore"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "enum": [],
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "required": true,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 2
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "openamDeploymentUrl": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.openamDeploymentUrl"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 4
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "openamUseExclusively": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.openamUseExclusively"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "boolean",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "required": true,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "default": false,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 5
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "advancedSchema": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.advancedProperties"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "properties": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "augmentSecurityContext": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.augmentSecurityContext"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "customProperties": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.customProp"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "array",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "items": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.property"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "headerTemplate": "{{jsonEditor "self.propertyName"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "properties": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyName": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.propertyName"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyType": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.propertyType"}}",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "oneOf": [
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.string"}}"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }, {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.simpleArray"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "array",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "format": "table",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "items": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.value"}}"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ]
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "openamLoginUrl": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.openamLoginUrl"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 5,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "default": "/XUI/#login/"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "openamLoginLinkText": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.openamLoginLinkText"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 6
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "defaultUserRoles": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.defaultUserRole"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 8,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "default": "openidm-authorized"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "openamSSOTokenCookieName": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.openamSSOTokenCookieName"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 9,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "format": "hidden"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "openamUserAttribute": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.openamUserAttribute"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 10,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "default": "uid"
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "groupComparisonMethod": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.groupComparisonMethod"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 11,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "format": "hidden",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "default": "ldap"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "truststoreType": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.truststoreType"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 13,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "format": "hidden"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "truststoreFile": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.truststoreFile"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "propertyOrder": 14,
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "format": "hidden"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "truststorePassword": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.truststorePassword"}}",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 15,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "format": "hidden"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyMapping": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.propertyMapping"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "properties": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "authenticationId": {
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "title": "{{t "templates.auth.authId"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 1
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "userCredential": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.userCred"}}",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "type": "string",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "propertyOrder": 2
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "userorgroup": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.userOrGroup"}}",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "oneOf": [
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.selectOption"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "format": "hidden"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }, {
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "title": "{{t "templates.auth.userRoles"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "$ref": "#/definitions/UserRoles"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }, {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.groupMembership"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "$ref": "#/definitions/GroupMembership"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden ],
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "propertyOrder": 3
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "propertyOrder": 16
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "definitions": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "UserRoles": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": ""
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "GroupMembership": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "properties": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "grpMembership": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.groupMembership"}}"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "groupRoleMapping": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.groupRoleMapping"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "array",
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "default": [
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster {"roleName":"openidm-admin", "groupMapping": []}
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden ],
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "items": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "object",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.role"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "headerTemplate": "{{jsonEditor "self.roleName"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "properties": {
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "roleName": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.roleName"}}"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster },
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden "groupMapping": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.groupMappings"}}",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "array",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "format": "table",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "items": {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "type": "string",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "title": "{{t "templates.auth.group"}}"
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
ce4d3fddc8fe2eddd68a20af9570b3cc63ece5abNeil Madden }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster}