action adobe_post_config_adobe_granite_saml_authentication_handler { label: "postConfigAdobeGraniteSamlAuthenticationHandler" provider: adobe method: POST path: "/apps/system/config/com.adobe.granite.auth.saml.SamlAuthenticationHandler.config" encoding: json input: { type: "object" properties: { addGroupMemberships: { type: "boolean" } "addGroupMemberships@TypeHint": { type: "string" } assertionConsumerServiceURL: { type: "string" } "assertionConsumerServiceURL@TypeHint": { type: "string" } clockTolerance: { type: "integer" } "clockTolerance@TypeHint": { type: "string" } createUser: { type: "boolean" } "createUser@TypeHint": { type: "string" } defaultGroups: { type: "array" items: { type: "string" } } "defaultGroups@TypeHint": { type: "string" } defaultRedirectUrl: { type: "string" } "defaultRedirectUrl@TypeHint": { type: "string" } digestMethod: { type: "string" } "digestMethod@TypeHint": { type: "string" } groupMembershipAttribute: { type: "string" } "groupMembershipAttribute@TypeHint": { type: "string" } handleLogout: { type: "boolean" } "handleLogout@TypeHint": { type: "string" } idpCertAlias: { type: "string" } "idpCertAlias@TypeHint": { type: "string" } idpHttpRedirect: { type: "boolean" } "idpHttpRedirect@TypeHint": { type: "string" } idpUrl: { type: "string" } "idpUrl@TypeHint": { type: "string" } keyStorePassword: { type: "string" } "keyStorePassword@TypeHint": { type: "string" } logoutUrl: { type: "string" } "logoutUrl@TypeHint": { type: "string" } nameIdFormat: { type: "string" } "nameIdFormat@TypeHint": { type: "string" } path: { type: "array" items: { type: "string" } } "path@TypeHint": { type: "string" } "service.ranking": { type: "integer" } "service.ranking@TypeHint": { type: "string" } serviceProviderEntityId: { type: "string" } "serviceProviderEntityId@TypeHint": { type: "string" } signatureMethod: { type: "string" } "signatureMethod@TypeHint": { type: "string" } spPrivateKeyAlias: { type: "string" } "spPrivateKeyAlias@TypeHint": { type: "string" } synchronizeAttributes: { type: "array" items: { type: "string" } } "synchronizeAttributes@TypeHint": { type: "string" } useEncryption: { type: "boolean" } "useEncryption@TypeHint": { type: "string" } userIDAttribute: { type: "string" } "userIDAttribute@TypeHint": { type: "string" } userIntermediatePath: { type: "string" } "userIntermediatePath@TypeHint": { type: "string" } } additionalProperties: false } output: { type: "object" additionalProperties: true } }