{ "$schema": "http://json-schema.org/draft-04/schema#", "id": "http://www.egiz.gv.at/dynUI/OA", "typeName": "moaidvidp", "type": "object", "title": "STORK V-IDP", "format": "tabs", "properties": { "isActive" : { "id": "http://www.egiz.gv.at/dynUI/OA/isactive", "type": "boolean", "format" : "checkbox", "title": "is Active" }, "uniqueID": { "id": "http://www.egiz.gv.at/dynUI/OA/uniqueId", "type": "string", "format": "url", "title": "Unique Identifier (PublicURLPrefix)" }, "friendlyName": { "id": "http://www.egiz.gv.at/dynUI/OA/friendlyname", "type": "string", "title": "Friendlyname" }, "businessservice" : { "id": "http://www.egiz.gv.at/dynUI/OA/type", "type": "boolean", "format" : "checkbox", "title": "Private Sector application" }, "auth.target": { "id": "http://www.egiz.gv.at/dynUI/OA/target", "type": "object", "title": "Target definition", "description": "bPK or wbPK target definitions", "options": { "collapsed": true }, "properties": { "business": { "id": "http://www.egiz.gv.at/dynUI/OA/target/private", "type": "object", "title": "Private Sector definition", "description": "wbPK target definitions", "options": { "collapsed": true }, "properties": { "type" : { "id": "http://www.egiz.gv.at/dynUI/OA/target/private/type", "type": "string", "title": "Sector Type", "enum": [ "FN", "ZVR", "ERSB", "STORK" ] }, "value" : { "id": "http://www.egiz.gv.at/dynUI/OA/target/private/value", "type": "string", "title": "Identifier" } } } } }, "auth": { "id": "http://www.egiz.gv.at/dynUI/OA/auth", "type": "object", "title": "Authentication", "description": "Authentication configuration", "options": { "collapsed": true }, "properties": { "bku": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/bku", "type": "object", "title": "BKU configuration", "description": "Online application specific BKU communikation", "options": { "collapsed": true }, "properties": { "onlineBKU" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/bku/online", "type": "string", "title": "Online BKU" }, "handyBKU" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/handy", "type": "string", "title": "Handy BKU" }, "localBKU" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/bku/local", "type": "string", "title": "Local BKU" }, "keyBoxIdentifier" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/bku/keyBoxIdentifier", "type": "string", "title": "KeyBoxIdentifier", "enum": [ "SecureSignatureKeypair", "CertifiedKeypair" ] }, "template": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/bku/template", "type": "object", "title": "SecurityLayer Templates", "description": "Online application specific SecurityLayer templates", "options": { "collapsed": true }, "properties": { "legacy" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/bku/template/legacy", "type": "boolean", "format" : "checkbox", "title": "Activate Legacy Mode" }, "first.url" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/first/url", "type": "string", "title": "First SL-Template" }, "second.url" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/second/url", "type": "string", "title": "Second SL-Template" }, "third.url" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/third/url", "type": "string", "title": "Third SL-Template" } } } } }, "templates": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/templates", "type": "object", "title": "BKU selection customization", "description": "Customization of the BKU selection form", "options": { "collapsed": true }, "properties": { "customize": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize", "type": "object", "title": "Customize default template", "description": "Customization of the default template", "options": { "collapsed": true }, "properties": { "fonttype" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/fonttype", "type": "string", "title": "Font Type" }, "color.back" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/color/back", "type": "string", "title": "Backcolor" }, "color.front" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/color/front", "type": "string", "title": "Frontcolor" }, "header.color.back" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/header/color/back", "type": "string", "title": "Header Backcolor" }, "header.color.front" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/header/color/front", "type": "string", "title": "Header Frontcolor" }, "header.text" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/header/text", "type": "string", "title": "Header Text" }, "button.color.back.focus" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/button/color/back/focus", "type": "string", "title": "Font Type" }, "button.color.front" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/button/color/front", "type": "string", "title": "Font Type" }, "applet.redirecttarget" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/applet/redirecttarget", "type": "string", "title": "Applet - Redirect Target", "enum": [ "_parent", "_blank", "_self", "_top" ] }, "applet.hight" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/applet/hight", "type": "string", "title": "Applet - Hight" }, "applet.width" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/customize/applet/width", "type": "string", "title": "Applet - Width" } } }, "bkuselection": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/bkuselection", "type": "object", "format": "file", "title": "BKU selection template", "description": "Applicatio specific BKU selection template", "properties": { "data" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/bkuselection/data", "type": "string" }, "preview" : { "id": "http://www.egiz.gv.at/dynUIOA/auth/template/bkuselection/preview", "type": "string" }, "filename" : { "id": "http://www.egiz.gv.at/dynUIOA/auth/template/bkuselection/filename", "type": "string" } } }, "sendAssertion": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/sendAssertion", "type": "object", "format": "file", "title": "SendAssertion selection template", "description": "Applicatio specific SendAssertion template", "properties": { "data" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/template/sendAssertion/data", "type": "string" }, "preview" : { "id": "http://www.egiz.gv.at/dynUIOA/auth/template/sendAssertion/preview", "type": "string" }, "filename" : { "id": "http://www.egiz.gv.at/dynUIOA/auth/template/sendAssertion/filename", "type": "string" } } } } }, "authblock": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/authblock", "type": "object", "title": "AuthBlock configuration", "description": "Online application specific AuthBlock configuration", "options": { "collapsed": true }, "properties": { "removebPK" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/authblock/removebpk", "type": "boolean", "format" : "checkbox", "title": "Remove bPK/wbPK" }, "additionaltext" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/authblock/text", "type": "string", "format": "textarea", "title": "Additional AuthBlock Text" } } }, "testcredentials": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/testcredentials", "type": "object", "title": "Test identities", "description": "Test identities configuration", "options": { "collapsed": true }, "properties": { "enabled" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/testcredentials/enabled", "type": "boolean", "format" : "checkbox", "title": "Enable test identities" }, "oids" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/testcredentials/oids", "type": "string", "title": "Allowed test-identity OIDs" } } }, "stork": { "id": "http://www.egiz.gv.at/dynUI/OA/auth/stork", "type": "object", "title": "STORK", "description": "STORK configuration", "options": { "collapsed": true }, "properties": { "requireConsent" : { "id": "http://www.egiz.gv.at/dynUI/OA/auth/stork/requireConsent", "type": "boolean", "format" : "checkbox", "title": "Ask the user for attributes transfer consent" }, "attributeprovider" : { "type": "array", "title": "Attribute-Provider Plug-ins", "format": "table", "options": { "collapsed": true }, "items": { "type": "object", "properties": { "name": { "type": "string", "title": "Attribute Plug-in", "enum": [ "StorkAttributeRequestProvider", "EHvdAttributeProvider_deprecated", "EHvdAttributeProvider", "SignedDocAttributeRequestProvider", "MandateAttributeRequestProvider", "PVPAuthenticationProvider" ] }, "url": { "type": "string", "format": "url", "title": "URL" }, "attributes": { "type": "string", "title": "Attribute (CSV)" } } } } } } } } }, "required": ["uniqueID", "friendlyName"] }