diff --git a/acctest-data/iamtf_idp_saml2/idp_saml2.tf b/acctest-data/iamtf_idp_saml2/idp_saml2.tf
new file mode 100644
index 0000000..cb0c496
--- /dev/null
+++ b/acctest-data/iamtf_idp_saml2/idp_saml2.tf
@@ -0,0 +1,83 @@
+resource "iamtf_identity_appliance" "test" {
+ name = "testacc-replace_with_uuid"
+ namespace = "com.atricore.idbus.test.testacc.replace_with_uuid"
+ description = "Appliance #replace_with_uuid"
+ location = "http://localhost:8081"
+}
+
+resource "iamtf_idp_saml2" "test1" {
+ ida = iamtf_identity_appliance.test.name // Required, no default
+ name = "idp-replace_with_uuid" // Required, no default
+ metadata = filebase64("../../acctest-data/iamtf_app_saml2/md.xml")
+}
+
+resource "iamtf_execenv_tomcat" "test" {
+ name = "tc-replace_with_uuid"
+ description = "Tomcat Tomcat-Exect-Env"
+ version = "9"
+ activation_remote_target = "http://remote-josso:8081"
+ activation_install_samples = true
+ activation_path = "/opt/atricore/josso-ee-2/Tomcat-Exect-Env"
+ activation_override_setup = true
+ ida = iamtf_identity_appliance.test.name
+ depends_on = [
+ iamtf_idp.test1
+ ]
+
+}
+
+resource "iamtf_app_agent" "test" {
+
+ # Referenced resources MUST be provided as dependencies
+ depends_on = [
+ iamtf_idp.test1,
+ iamtf_execenv_tomcat.test
+ ]
+
+ ida = iamtf_identity_appliance.test.name
+ app_slo_location = "http://myapp-replace_with_uuid:8080/partnerapp/slo"
+ app_location = "http://myapp-replace_with_uuid:8080/partnerapp"
+ ignored_web_resources = ["*.ico"]
+ default_resource = "http://myapp-replace_with_uuid:8080/partnerapp/home"
+ description = "desc app-a"
+ name = "app-agent-replace_with_uuid"
+ dashboard_url = "http://myapp-replace_with_uuid:8080/partnerapp/dashboard"
+
+ error_binding = "JSON"
+
+ exec_env = iamtf_execenv_tomcat.test.name
+
+ keystore {
+ resource = filebase64("../../acctest-data/sp.p12")
+ password = "changeme"
+ }
+
+ saml2 {
+ message_ttl = 400
+ message_ttl_tolerance = 410
+
+ sign_authentication_requests = true
+ //sign_requests = true
+ signature_hash = "SHA-256"
+ want_assertion_signed = true
+ //want_slo_response_signed = false
+
+ // Use validation function to restrict possible values
+ account_linkage = "ONE_TO_ONE" // EMAIL, UID, ONE_TO_ONE, CUSTOM, Optional, Default = ONE_TO_ONE
+
+ // Use validation function to restrict possible values
+ identity_mapping = "REMOTE" // LOCAL, REMOTE, MERGED, CUSTOM, Optinal, Default REMOTE
+
+ bindings {
+ http_post = true
+ http_redirect = false
+ }
+ }
+
+ idp {
+ name = iamtf_idp_saml2.test1.name
+ is_preferred = true
+ }
+
+}
+
diff --git a/acctest-data/iamtf_idp_saml2/idp_saml2_update.tf b/acctest-data/iamtf_idp_saml2/idp_saml2_update.tf
new file mode 100644
index 0000000..3bd645d
--- /dev/null
+++ b/acctest-data/iamtf_idp_saml2/idp_saml2_update.tf
@@ -0,0 +1,83 @@
+resource "iamtf_identity_appliance" "test" {
+ name = "testacc-replace_with_uuid"
+ namespace = "com.atricore.idbus.test.testacc.replace_with_uuid"
+ description = "Appliance #replace_with_uuid"
+ location = "http://localhost:8081"
+}
+
+resource "iamtf_idp_saml2" "test1" {
+ ida = iamtf_identity_appliance.test.name // Required, no default
+ name = "idp-replace_with_uuid" // Required, no default
+ metadata = filebase64("../../acctest-data/iamtf_app_saml2/md_update.xml")
+}
+
+resource "iamtf_execenv_tomcat" "test" {
+ name = "tc-replace_with_uuid"
+ description = "Tomcat Tomcat-Exect-Env"
+ version = "9"
+ activation_remote_target = "http://remote-josso:8081"
+ activation_install_samples = true
+ activation_path = "/opt/atricore/josso-ee-2/Tomcat-Exect-Env"
+ activation_override_setup = true
+ ida = iamtf_identity_appliance.test.name
+ depends_on = [
+ iamtf_idp.test1
+ ]
+
+}
+
+resource "iamtf_app_agent" "test" {
+
+ # Referenced resources MUST be provided as dependencies
+ depends_on = [
+ iamtf_idp.test1,
+ iamtf_execenv_tomcat.test
+ ]
+
+ ida = iamtf_identity_appliance.test.name
+ app_slo_location = "http://myapp-replace_with_uuid:8080/partnerapp/slo"
+ app_location = "http://myapp-replace_with_uuid:8080/partnerapp"
+ ignored_web_resources = ["*.ico"]
+ default_resource = "http://myapp-replace_with_uuid:8080/partnerapp/home"
+ description = "desc app-a"
+ name = "app-agent-replace_with_uuid"
+ dashboard_url = "http://myapp-replace_with_uuid:8080/partnerapp/dashboard"
+
+ error_binding = "JSON"
+
+ exec_env = iamtf_execenv_tomcat.test.name
+
+ keystore {
+ resource = filebase64("../../acctest-data/sp.p12")
+ password = "changeme"
+ }
+
+ saml2 {
+ message_ttl = 400
+ message_ttl_tolerance = 410
+
+ sign_authentication_requests = true
+ //sign_requests = true
+ signature_hash = "SHA-256"
+ want_assertion_signed = true
+ //want_slo_response_signed = false
+
+ // Use validation function to restrict possible values
+ account_linkage = "ONE_TO_ONE" // EMAIL, UID, ONE_TO_ONE, CUSTOM, Optional, Default = ONE_TO_ONE
+
+ // Use validation function to restrict possible values
+ identity_mapping = "REMOTE" // LOCAL, REMOTE, MERGED, CUSTOM, Optinal, Default REMOTE
+
+ bindings {
+ http_post = true
+ http_redirect = false
+ }
+ }
+
+ idp {
+ name = iamtf_idp_saml2.test1.name
+ is_preferred = true
+ }
+
+}
+
diff --git a/acctest-data/iamtf_idp_saml2/md.xml b/acctest-data/iamtf_idp_saml2/md.xml
new file mode 100644
index 0000000..685bdd8
--- /dev/null
+++ b/acctest-data/iamtf_idp_saml2/md.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+ MIIEBzCCAu+gAwIBAgICEA4wDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRUwEwYDVQQHDAxTYW5GcmFuY2lzY28xETAPBgNVBAoMCEF0cmljb3JlMQwwCgYDVQQLDANJRE0xFDASBgNVBAMMC2F0cmljb3JlLWNhMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTAeFw0yMTA2MzAxNjA2MjZaFw0zMTA2MjgxNjA2MjZaMH0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQKDAhBdHJpY29yZTEMMAoGA1UECwwDSURNMRYwFAYDVQQDDA1zYW1sLXByb3ZpZGVyMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMI7TFu+kcgSuP1CsNIWcoRVwJGbxpR7d6d5OaMQ3v+ijZG4HiCnFybWhVNkcikHLmiQInpFFlsJIFwQ7f3K+c2BWickN1szfjvw+eH6iivkkoinPf1p9h0ts6oDTDeTvOvqxfM1yMav22kzTvNn5PRgSzertuV69Q6G6xf+0YvIu+lxZWyIED4opI6lzPRCbQEY7/d9azAoHsiEgeV5Z+WuUljEOiToKeWeDayhbWS6N46SViJl7LtvIWEi2CBNAzeyVnllGNzC7V/Lp3ZHE7DZBj3UBRfgQrioHUNS+CAJWKXB6NOqjD9Nx2kIFdckC9DCxUIXyJN0B0uL2JB/vLECAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFE2zu0gZWNJP/ByHW99iy7BtSrLoMB8GA1UdIwQYMBaAFOR6HpU8AyOm+s6IleHWp5MhErriMA0GCSqGSIb3DQEBCwUAA4IBAQCOyxg+4rHFKNFff1pLRQvaj6taQ7L4yGN6pBomDaO9eq77QK3ZUfduoPVSEvgfFwqjs6j6q8Z4GVVJ0Oeoo4HomiSgT0v+L1A/i4RumkpAGoQKxqR1OWXU5Y/mo+pS+Puyh2APhB9Stsq3guuuGxHrj8J6p6J+9wVDrinaiTDkl7lbyQ2Zxxq9jEDYN8thokY0OC4I+yyasQdhauE0AVp+YSzJO17bP06vZaIRlnUqn6CxyH6lgZd5MfrQ2MaJQeQK5VtTGBlch3Cl1qlY/rCNdi52OI0ceT/qS+4ULCek3Y9+xYMtCYRp4T6oVX+HCEgLGk9yZ9X8qfotyyVwasoO
+
+
+
+
+
+
+
+ MIIEBzCCAu+gAwIBAgICEA4wDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRUwEwYDVQQHDAxTYW5GcmFuY2lzY28xETAPBgNVBAoMCEF0cmljb3JlMQwwCgYDVQQLDANJRE0xFDASBgNVBAMMC2F0cmljb3JlLWNhMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTAeFw0yMTA2MzAxNjA2MjZaFw0zMTA2MjgxNjA2MjZaMH0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQKDAhBdHJpY29yZTEMMAoGA1UECwwDSURNMRYwFAYDVQQDDA1zYW1sLXByb3ZpZGVyMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMI7TFu+kcgSuP1CsNIWcoRVwJGbxpR7d6d5OaMQ3v+ijZG4HiCnFybWhVNkcikHLmiQInpFFlsJIFwQ7f3K+c2BWickN1szfjvw+eH6iivkkoinPf1p9h0ts6oDTDeTvOvqxfM1yMav22kzTvNn5PRgSzertuV69Q6G6xf+0YvIu+lxZWyIED4opI6lzPRCbQEY7/d9azAoHsiEgeV5Z+WuUljEOiToKeWeDayhbWS6N46SViJl7LtvIWEi2CBNAzeyVnllGNzC7V/Lp3ZHE7DZBj3UBRfgQrioHUNS+CAJWKXB6NOqjD9Nx2kIFdckC9DCxUIXyJN0B0uL2JB/vLECAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFE2zu0gZWNJP/ByHW99iy7BtSrLoMB8GA1UdIwQYMBaAFOR6HpU8AyOm+s6IleHWp5MhErriMA0GCSqGSIb3DQEBCwUAA4IBAQCOyxg+4rHFKNFff1pLRQvaj6taQ7L4yGN6pBomDaO9eq77QK3ZUfduoPVSEvgfFwqjs6j6q8Z4GVVJ0Oeoo4HomiSgT0v+L1A/i4RumkpAGoQKxqR1OWXU5Y/mo+pS+Puyh2APhB9Stsq3guuuGxHrj8J6p6J+9wVDrinaiTDkl7lbyQ2Zxxq9jEDYN8thokY0OC4I+yyasQdhauE0AVp+YSzJO17bP06vZaIRlnUqn6CxyH6lgZd5MfrQ2MaJQeQK5VtTGBlch3Cl1qlY/rCNdi52OI0ceT/qS+4ULCek3Y9+xYMtCYRp4T6oVX+HCEgLGk9yZ9X8qfotyyVwasoO
+
+
+
+ 256
+
+
+
+
+
+
+
+
+
+
+ urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
+
+
+
+
+
+ Atricore JOSSO 2 IDP
+ Atricore, Inc.
+ http://www.atricore.org
+
+
+
\ No newline at end of file
diff --git a/acctest-data/iamtf_idp_saml2/md_update.xml b/acctest-data/iamtf_idp_saml2/md_update.xml
new file mode 100644
index 0000000..3cf1db3
--- /dev/null
+++ b/acctest-data/iamtf_idp_saml2/md_update.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ MIIEBzCCAu+gAwIBAgICEA4wDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRUwEwYDVQQHDAxTYW5GcmFuY2lzY28xETAPBgNVBAoMCEF0cmljb3JlMQwwCgYDVQQLDANJRE0xFDASBgNVBAMMC2F0cmljb3JlLWNhMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTAeFw0yMTA2MzAxNjA2MjZaFw0zMTA2MjgxNjA2MjZaMH0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQKDAhBdHJpY29yZTEMMAoGA1UECwwDSURNMRYwFAYDVQQDDA1zYW1sLXByb3ZpZGVyMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMI7TFu+kcgSuP1CsNIWcoRVwJGbxpR7d6d5OaMQ3v+ijZG4HiCnFybWhVNkcikHLmiQInpFFlsJIFwQ7f3K+c2BWickN1szfjvw+eH6iivkkoinPf1p9h0ts6oDTDeTvOvqxfM1yMav22kzTvNn5PRgSzertuV69Q6G6xf+0YvIu+lxZWyIED4opI6lzPRCbQEY7/d9azAoHsiEgeV5Z+WuUljEOiToKeWeDayhbWS6N46SViJl7LtvIWEi2CBNAzeyVnllGNzC7V/Lp3ZHE7DZBj3UBRfgQrioHUNS+CAJWKXB6NOqjD9Nx2kIFdckC9DCxUIXyJN0B0uL2JB/vLECAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFE2zu0gZWNJP/ByHW99iy7BtSrLoMB8GA1UdIwQYMBaAFOR6HpU8AyOm+s6IleHWp5MhErriMA0GCSqGSIb3DQEBCwUAA4IBAQCOyxg+4rHFKNFff1pLRQvaj6taQ7L4yGN6pBomDaO9eq77QK3ZUfduoPVSEvgfFwqjs6j6q8Z4GVVJ0Oeoo4HomiSgT0v+L1A/i4RumkpAGoQKxqR1OWXU5Y/mo+pS+Puyh2APhB9Stsq3guuuGxHrj8J6p6J+9wVDrinaiTDkl7lbyQ2Zxxq9jEDYN8thokY0OC4I+yyasQdhauE0AVp+YSzJO17bP06vZaIRlnUqn6CxyH6lgZd5MfrQ2MaJQeQK5VtTGBlch3Cl1qlY/rCNdi52OI0ceT/qS+4ULCek3Y9+xYMtCYRp4T6oVX+HCEgLGk9yZ9X8qfotyyVwasoO
+
+
+
+
+
+
+
+ MIIEBzCCAu+gAwIBAgICEA4wDQYJKoZIhvcNAQELBQAwgZIxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRUwEwYDVQQHDAxTYW5GcmFuY2lzY28xETAPBgNVBAoMCEF0cmljb3JlMQwwCgYDVQQLDANJRE0xFDASBgNVBAMMC2F0cmljb3JlLWNhMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTAeFw0yMTA2MzAxNjA2MjZaFw0zMTA2MjgxNjA2MjZaMH0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMREwDwYDVQQKDAhBdHJpY29yZTEMMAoGA1UECwwDSURNMRYwFAYDVQQDDA1zYW1sLXByb3ZpZGVyMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGF0cmljb3JlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMI7TFu+kcgSuP1CsNIWcoRVwJGbxpR7d6d5OaMQ3v+ijZG4HiCnFybWhVNkcikHLmiQInpFFlsJIFwQ7f3K+c2BWickN1szfjvw+eH6iivkkoinPf1p9h0ts6oDTDeTvOvqxfM1yMav22kzTvNn5PRgSzertuV69Q6G6xf+0YvIu+lxZWyIED4opI6lzPRCbQEY7/d9azAoHsiEgeV5Z+WuUljEOiToKeWeDayhbWS6N46SViJl7LtvIWEi2CBNAzeyVnllGNzC7V/Lp3ZHE7DZBj3UBRfgQrioHUNS+CAJWKXB6NOqjD9Nx2kIFdckC9DCxUIXyJN0B0uL2JB/vLECAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYdT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFE2zu0gZWNJP/ByHW99iy7BtSrLoMB8GA1UdIwQYMBaAFOR6HpU8AyOm+s6IleHWp5MhErriMA0GCSqGSIb3DQEBCwUAA4IBAQCOyxg+4rHFKNFff1pLRQvaj6taQ7L4yGN6pBomDaO9eq77QK3ZUfduoPVSEvgfFwqjs6j6q8Z4GVVJ0Oeoo4HomiSgT0v+L1A/i4RumkpAGoQKxqR1OWXU5Y/mo+pS+Puyh2APhB9Stsq3guuuGxHrj8J6p6J+9wVDrinaiTDkl7lbyQ2Zxxq9jEDYN8thokY0OC4I+yyasQdhauE0AVp+YSzJO17bP06vZaIRlnUqn6CxyH6lgZd5MfrQ2MaJQeQK5VtTGBlch3Cl1qlY/rCNdi52OI0ceT/qS+4ULCek3Y9+xYMtCYRp4T6oVX+HCEgLGk9yZ9X8qfotyyVwasoO
+
+
+
+ 256
+
+
+
+
+
+
+
+
+ urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
+
+
+
+
+
+ Atricore JOSSO 2 IDP
+ Atricore, Inc.
+ http://www.atricore.org
+
+
+
\ No newline at end of file
diff --git a/docs/resources/execenv_iis.md b/docs/resources/execenv_iis.md
new file mode 100644
index 0000000..0520853
--- /dev/null
+++ b/docs/resources/execenv_iis.md
@@ -0,0 +1,36 @@
+---
+# generated by https://github.com/hashicorp/terraform-plugin-docs
+page_title: "iamtf_execenv_iis Resource - terraform-provider-iamtf"
+subcategory: ""
+description: |-
+
+---
+
+# iamtf_execenv_iis (Resource)
+
+
+
+
+
+
+## Schema
+
+### Required
+
+- `ida` (String) identity appliane name
+- `isapi_extension_path` (String) IIS ISAPI filter URI (i.e. /josso)
+- `name` (String) resource name
+
+### Optional
+
+- `activation_override_setup` (Boolean) (activation) Override agent setup
+- `activation_path` (String) (activation) IIS path
+- `activation_remote_target` (String) (activation) Activate using remote JOSSO server
+- `architecture` (String) IIS architecture. Values: 32, 64
+- `description` (String) IIS execution environment description
+
+### Read-Only
+
+- `id` (String) The ID of this resource.
+
+
diff --git a/iamtf/resource_iamtf_idp_saml2.go b/iamtf/resource_iamtf_idp_saml2.go
new file mode 100644
index 0000000..2cc8538
--- /dev/null
+++ b/iamtf/resource_iamtf_idp_saml2.go
@@ -0,0 +1,246 @@
+package iamtf
+
+import (
+ "context"
+ "fmt"
+
+ api "github.com/atricore/josso-api-go"
+ cli "github.com/atricore/josso-sdk-go"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/diag"
+ "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
+)
+
+func ResourceIdPSaml2() *schema.Resource {
+ return &schema.Resource{
+ CreateContext: resourceIdPSaml2Create,
+ ReadContext: resourceIdPSaml2Read,
+ UpdateContext: resourceIdPSaml2Update,
+ DeleteContext: resourceIdPSaml2Delete,
+ Importer: &schema.ResourceImporter{
+ StateContext: schema.ImportStatePassthroughContext,
+ },
+ Schema: map[string]*schema.Schema{
+ "element_id": {
+ Type: schema.TypeString,
+ Computed: true,
+ Description: "internal element id",
+ },
+ "ida": {
+ Type: schema.TypeString,
+ Required: true,
+ Description: "identity appliance name",
+ },
+ "name": {
+ Type: schema.TypeString,
+ Required: true,
+ Description: "resource name",
+ },
+ "description": {
+ Type: schema.TypeString,
+ Description: "SAML 2 service provider description",
+ Optional: true,
+ },
+ "metadata": {
+ Type: schema.TypeString,
+ Description: "SAML 2 service provider XML metadata descriptor",
+ Required: true,
+ },
+ },
+ }
+}
+
+func resourceIdPSaml2Create(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
+ l := getLogger(m)
+ l.Debug("resourceIdPSaml2Create", "ida", d.Get("ida").(string))
+
+ idpSaml2, err := buildIdPSaml2DTO(d)
+ if err != nil {
+ return diag.Errorf("failed to build idpsaml2 (new) : %v", err)
+ }
+ l.Trace("resourceIdPSaml2Create", "ida", d.Get("ida").(string), "name", *idpSaml2.Name)
+
+ a, err := getJossoClient(m).CreateIdPSaml2(d.Get("ida").(string), idpSaml2)
+ if err != nil {
+ l.Debug("resourceIdPSaml2Create %v", err)
+ return diag.Errorf("failed to create idpsaml2: %v", err)
+ }
+
+ if err = buildIdPSaml2Resource(d.Get("ida").(string), d, a); err != nil {
+ l.Debug("resourceIdPSaml2Create %v", err)
+ return diag.FromErr(err)
+ }
+
+ l.Debug("resourceIdPSaml2Create OK", "ida", d.Get("ida").(string), "name", *idpSaml2.Name)
+
+ return nil
+
+}
+
+func resourceIdPSaml2Read(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
+ l := getLogger(m)
+
+ idaName := d.Get("ida").(string)
+ if idaName == "" {
+ idaName = m.(*Config).appliance
+ }
+
+ l.Trace("resourceIdPSaml2Read", "ida", idaName, "name", d.Id())
+ idpSaml2, err := getJossoClient(m).GetIdPSaml2(idaName, d.Id())
+ if err != nil {
+ l.Debug("resourceIdPSaml2Read %v", err)
+ return diag.Errorf("resourceIdPSaml2Read: %v", err)
+ }
+ if idpSaml2.Name == nil || *idpSaml2.Name == "" {
+ l.Debug("resourceIdPSaml2Read NOT FOUND")
+ d.SetId("")
+ return nil
+ }
+ if err = buildIdPSaml2Resource(idaName, d, idpSaml2); err != nil {
+ l.Debug("resourceIdPSaml2Read %v", err)
+ return diag.FromErr(err)
+ }
+ l.Debug("resourceIdPSaml2Read OK", "ida", idaName, "name", d.Id())
+
+ return nil
+}
+
+func resourceIdPSaml2Update(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
+ l := getLogger(m)
+ l.Trace("resourceIdPSaml2Update", "ida", d.Get("ida").(string), "name", d.Id())
+
+ idpsaml2, err := buildIdPSaml2DTO(d)
+ if err != nil {
+ l.Debug("resourceIdPSaml2Update %v", err)
+ return diag.Errorf("failed to build idpsaml2 (upd): %v", err)
+ }
+
+ a, err := getJossoClient(m).UpdateIdPSaml2(d.Get("ida").(string), idpsaml2)
+ if err != nil {
+ l.Debug("resourceIdPSaml2Update %v", err)
+ return diag.Errorf("failed to update idpsaml2: %v", err)
+ }
+
+ if err = buildIdPSaml2Resource(d.Get("ida").(string), d, a); err != nil {
+ l.Debug("resourceIdPSaml2Update %v", err)
+ return diag.FromErr(err)
+ }
+
+ l.Trace("resourceIdPSaml2Update OK", "ida", d.Get("ida").(string), "name", d.Id())
+
+ return nil
+}
+
+func resourceIdPSaml2Delete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
+ l := getLogger(m)
+
+ l.Trace("resourceIdPSaml2Delete", "ida", d.Get("ida").(string), "name", d.Id())
+
+ _, err := getJossoClient(m).DeleteIdPSaml2(d.Get("ida").(string), d.Id())
+ if err != nil {
+ l.Debug("resourceIdPSaml2Delete %v", err)
+ return diag.Errorf("failed to delete idpsaml2: %v", err)
+ }
+
+ l.Debug("resourceIdPSaml2Delete OK", "ida", d.Get("ida").(string), "name", d.Id())
+
+ return nil
+}
+
+func buildIdPSaml2DTO(d *schema.ResourceData) (api.ExternalSaml2IdentityProviderDTO, error) {
+ var err error
+ dto := api.NewExternalSaml2IdentityProviderDTO()
+ dto.ElementId = PtrSchemaStr(d, "element_id")
+ dto.Name = PtrSchemaStr(d, "name")
+ dto.Description = PtrSchemaStr(d, "description")
+
+ m := api.NewResourceDTO()
+ m.SetValue(*PtrSchemaStr(d, "metadata"))
+ m.SetName(fmt.Sprintf("%s-md", dto.GetName()))
+ dto.SetMetadata(*m)
+
+ // Federated connections / idps
+ // SP side of federated connection is for the SP
+ /*
+ dto.FederatedConnectionsA, err = convertIdPSaml2_SPFederatedConnectionsMapArrToDTOs(dto, d, d.Get("sp"))
+ if err != nil {
+ return *dto, err
+ }
+ */
+
+ return *dto, err
+}
+
+func buildIdPSaml2Resource(idaName string, d *schema.ResourceData, dto api.ExternalSaml2IdentityProviderDTO) error {
+ d.SetId(cli.StrDeref(dto.Name))
+ _ = d.Set("ida", idaName)
+ _ = d.Set("element_id", cli.StrDeref(dto.ElementId))
+ _ = d.Set("name", cli.StrDeref(dto.Name))
+ _ = d.Set("description", cli.StrDeref(dto.Description))
+
+ m := dto.GetMetadata()
+ _ = d.Set("metadata", m.GetValue())
+
+ // Federated connections / idps
+ /*
+ sps, err := convertIdPSaml2_SPFederatedConnectionsToMapArr(dto.FederatedConnectionsB)
+ if err != nil {
+ return err
+ }
+ _ = d.Set("sp", sps)
+ */
+
+ return nil
+}
+
+func convertIdPSaml2_SPFederatedConnectionsToMapArr(fcs []api.FederatedConnectionDTO) ([]map[string]interface{}, error) {
+
+ result := make([]map[string]interface{}, 0)
+
+ for _, fc := range fcs {
+
+ idp_map := map[string]interface{}{
+ "name": fc.GetName(),
+ }
+ result = append(result, idp_map)
+
+ }
+
+ return result, nil
+}
+
+func convertIdPSaml2_SPFederatedConnectionsMapArrToDTOs(idpSaml2 *api.ExternalSaml2IdentityProviderDTO, d *schema.ResourceData, sp interface{}) ([]api.FederatedConnectionDTO, error) {
+ result := make([]api.FederatedConnectionDTO, 0)
+ ls, ok := sp.([]interface{})
+ if !ok {
+ return result, fmt.Errorf("invalid type: %T", sp)
+ }
+
+ for _, v := range ls {
+ // 1. For each SP(terraform), create a FederatedConnection
+ // Store all connections in idpSaml2.FederatedConnectionsA array.
+ // The sp name is to be used as the federated connection name
+ // 2. Each connection will have a FederatedChannel,
+ // Create an SPChannel and use convertion function to get FederatecChannel
+ // Store the FederatedChannel in the federatedConnection.federatedChannelA member/element/var
+ m, ok := v.(map[string]interface{})
+ if !ok {
+ return result, fmt.Errorf("invalid element type: %T", v)
+ }
+
+ // build new federatedconnectionDTO
+ c := api.NewFederatedConnectionDTO()
+ c.AdditionalProperties = make(map[string]interface{})
+
+ c.SetName(m["name"].(string))
+ c.AdditionalProperties["@c"] = ".FederatedConnectionDTO"
+
+ // from federatedconnectionDTO.Channelb values
+ spChannel := api.NewInternalSaml2ServiceProviderChannelDTO()
+ // Assing values for preferred option
+ //spChannel.SetPreferred(m["is_preferred"].(bool))
+ spChannel.SetOverrideProviderSetup(false)
+ c.SetSPChannel(spChannel)
+ result = append(result, *c)
+ }
+ return result, nil
+}
diff --git a/reference/_iamtf_vp_h.md b/reference/_iamtf_vp_h.md
new file mode 100644
index 0000000..64e62db
--- /dev/null
+++ b/reference/_iamtf_vp_h.md
@@ -0,0 +1 @@
+This is an advanced resource that us used to act as an orchestrator between different providers.
\ No newline at end of file
diff --git a/vendor/github.com/atricore/josso-api-go/console-api-1.5.1-SNAPSHOT-swagger.json b/vendor/github.com/atricore/josso-api-go/console-api-1.5.1-SNAPSHOT-swagger.json
new file mode 100644
index 0000000..853bb50
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/console-api-1.5.1-SNAPSHOT-swagger.json
@@ -0,0 +1,9808 @@
+{
+ "openapi" : "3.0.1",
+ "info" : {
+ "title" : "Atricore Console :: Remote : API",
+ "description" : "# Atricore Console API",
+ "termsOfService" : "Terms",
+ "contact" : {
+ "name" : "Sebastian Gonzalez O.",
+ "url" : "https://www.atricore.com",
+ "email" : "sgonzalez@atricore.com"
+ },
+ "license" : {
+ "name" : "Atricore",
+ "url" : "http://www.atricore.com"
+ },
+ "version" : "1.5.1-SNAPSHOT"
+ },
+ "servers" : [ {
+ "url" : "http://localhost:8081/atricore-res/services",
+ "description" : "Endpoint URL"
+ } ],
+ "paths" : {
+ "/iam-authn/sign-on" : {
+ "post" : {
+ "operationId" : "signOn",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/OIDCSignOnRequest"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/OIDCSignOnResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-authn/version" : {
+ "get" : {
+ "operationId" : "version",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ServerVersionRequest"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ServerVersionResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-branding/branding" : {
+ "get" : {
+ "operationId" : "getBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-branding/brandings" : {
+ "get" : {
+ "operationId" : "getAllBrandings",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetAllBrandingsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetAllBrandingsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-branding/brandings/refresh" : {
+ "get" : {
+ "operationId" : "refreshBrandings",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/RefreshBrandingsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/RefreshBrandingsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance" : {
+ "get" : {
+ "operationId" : "getAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance-container" : {
+ "get" : {
+ "operationId" : "getApplianceContainer",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceContainerRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance-containers" : {
+ "get" : {
+ "operationId" : "getApplianceContainers",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceContainersRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/build" : {
+ "get" : {
+ "operationId" : "buildAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/SetApplianceStateReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/export" : {
+ "get" : {
+ "operationId" : "exportAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/import" : {
+ "post" : {
+ "operationId" : "importAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ImportApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ImportApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/layout" : {
+ "get" : {
+ "operationId" : "layoutAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/CalcLayoutReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/CalcLayoutRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/start" : {
+ "get" : {
+ "operationId" : "startAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/SetApplianceStateReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/state" : {
+ "get" : {
+ "operationId" : "getApplianceState",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/stop" : {
+ "get" : {
+ "operationId" : "stopAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/SetApplianceStateReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/validate" : {
+ "get" : {
+ "operationId" : "validateAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliances" : {
+ "get" : {
+ "operationId" : "getAppliances",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetAppliancesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/dbidvault" : {
+ "get" : {
+ "operationId" : "getDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/dbidvaults" : {
+ "get" : {
+ "operationId" : "getDbIdVaults",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenv" : {
+ "get" : {
+ "operationId" : "getExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenv/activate" : {
+ "get" : {
+ "operationId" : "activateExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ActivateExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ActivateExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenv/cfg" : {
+ "get" : {
+ "operationId" : "exportExecEnvCfg",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportExecEnvCfgReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportExecEnvCfgRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenvs" : {
+ "get" : {
+ "operationId" : "getExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/extsaml2sp" : {
+ "get" : {
+ "operationId" : "getExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/extsaml2sps" : {
+ "get" : {
+ "operationId" : "getExtSaml2Sps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp" : {
+ "get" : {
+ "operationId" : "getIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_azure" : {
+ "get" : {
+ "operationId" : "getIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzureRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_azures" : {
+ "get" : {
+ "operationId" : "getIdpAzures",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzuresRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_fb" : {
+ "get" : {
+ "operationId" : "getIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebookRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_fbs" : {
+ "get" : {
+ "operationId" : "getIdpFacebooks",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebooksRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_google" : {
+ "get" : {
+ "operationId" : "getIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGoogleRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_googles" : {
+ "get" : {
+ "operationId" : "getIdpGoogles",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGooglesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_saml2" : {
+ "get" : {
+ "operationId" : "getIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2Res"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Res"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Res"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_saml2s" : {
+ "get" : {
+ "operationId" : "getIdpSaml2s",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2sRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idps" : {
+ "get" : {
+ "operationId" : "getIdPs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsource" : {
+ "get" : {
+ "operationId" : "getIdSource",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourcedb" : {
+ "get" : {
+ "operationId" : "getIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourcedbs" : {
+ "get" : {
+ "operationId" : "getIdSourceDbs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourceldap" : {
+ "get" : {
+ "operationId" : "getIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourceldaps" : {
+ "get" : {
+ "operationId" : "getIdSourceLdaps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsources" : {
+ "get" : {
+ "operationId" : "getIdSources",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourcesReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourcesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idvault" : {
+ "get" : {
+ "operationId" : "getIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idvaults" : {
+ "get" : {
+ "operationId" : "getIdVaults",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/iisexecenv" : {
+ "get" : {
+ "operationId" : "getIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/iisexecenvs" : {
+ "get" : {
+ "operationId" : "getIisExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/intsaml2sp" : {
+ "get" : {
+ "operationId" : "getIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/intsaml2sps" : {
+ "get" : {
+ "operationId" : "getIntSaml2Sps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/jossors" : {
+ "get" : {
+ "operationId" : "getJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/jossorss" : {
+ "get" : {
+ "operationId" : "getJossoRss",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRssRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/noop/types" : {
+ "get" : {
+ "operationId" : "getTypes",
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTypesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/oidcrp" : {
+ "get" : {
+ "operationId" : "getOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/oidcrps" : {
+ "get" : {
+ "operationId" : "getOidcRps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/phpexecenv" : {
+ "get" : {
+ "operationId" : "getPhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updatePhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createPhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deletePhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/phpexecenvs" : {
+ "get" : {
+ "operationId" : "getPhpExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/provider" : {
+ "get" : {
+ "operationId" : "getProvider",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetProviderReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetProviderRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/providers" : {
+ "get" : {
+ "operationId" : "getProviders",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetProvidersRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/selfsvc" : {
+ "get" : {
+ "operationId" : "getSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/selfsvcs" : {
+ "get" : {
+ "operationId" : "getSelfSvcss",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRssRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/server/bundles" : {
+ "get" : {
+ "operationId" : "getBundles",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBundlesReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBundlesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/server/info" : {
+ "get" : {
+ "operationId" : "getInfo",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetServerInfoReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetServerInfoRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/sharepointrs" : {
+ "get" : {
+ "operationId" : "getSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/sharepointrss" : {
+ "get" : {
+ "operationId" : "getSharepointRss",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRssRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/tomcatexecenv" : {
+ "get" : {
+ "operationId" : "getTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/tomcatexecenvs" : {
+ "get" : {
+ "operationId" : "getTomcatExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/virtsaml2sp" : {
+ "get" : {
+ "operationId" : "getVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/virtsaml2sps" : {
+ "get" : {
+ "operationId" : "getVirtSaml2Sps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/weblogicexecenv" : {
+ "get" : {
+ "operationId" : "getWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/weblogicexecenvs" : {
+ "get" : {
+ "operationId" : "getWeblogicExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "components" : {
+ "schemas" : {
+ "AccountLinkagePolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customLinkEmitter" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "linkEmitterType" : {
+ "type" : "string",
+ "enum" : [ "EMAIL", "UID", "ONE_TO_ONE", "CUSTOM" ]
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ActivateExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "activateSamples" : {
+ "type" : "boolean"
+ },
+ "applianceId" : {
+ "type" : "string"
+ },
+ "destination" : {
+ "type" : "string"
+ },
+ "execEnvFolder" : {
+ "type" : "string"
+ },
+ "execEnvName" : {
+ "type" : "string"
+ },
+ "idOrName" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "reactivate" : {
+ "type" : "boolean"
+ },
+ "replace" : {
+ "type" : "boolean"
+ },
+ "username" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ActivateExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "ActivationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "executionEnv" : {
+ "$ref" : "#/components/schemas/ExecutionEnvironmentDTO"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "AttributeMapperProfileDTO" : {
+ "type" : "object",
+ "properties" : {
+ "attributeMaps" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AttributeMappingDTO"
+ }
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "includeNonMappedProperties" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "profileType" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "JOSSO", "ONE_TO_ONE", "CUSTOM" ]
+ }
+ }
+ },
+ "AttributeMappingDTO" : {
+ "type" : "object",
+ "properties" : {
+ "attrName" : {
+ "type" : "string"
+ },
+ "reportedAttrName" : {
+ "type" : "string"
+ },
+ "reportedAttrNameFormat" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "URI" ]
+ }
+ }
+ },
+ "AttributeProfileDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "profileType" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "JOSSO", "ONE_TO_ONE", "CUSTOM" ]
+ }
+ }
+ },
+ "AttributeValueDTO" : {
+ "type" : "object",
+ "properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "value" : {
+ "type" : "string"
+ }
+ }
+ },
+ "AuthenticationAssertionEmissionPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "AuthenticationContractDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "AuthenticationMechanismDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentication" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "priority" : {
+ "type" : "integer",
+ "format" : "int32"
+ }
+ }
+ },
+ "AuthenticationServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "AzureOpenIDConnectIdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accessTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "azObjectId" : {
+ "type" : "string"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "mobileAuthzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "scopes" : {
+ "type" : "string"
+ },
+ "serverKey" : {
+ "type" : "string"
+ },
+ "userFields" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "BasicAuthenticationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentication" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enabled" : {
+ "type" : "boolean"
+ },
+ "hashAlgorithm" : {
+ "type" : "string"
+ },
+ "hashEncoding" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignorePasswordCase" : {
+ "type" : "boolean"
+ },
+ "ignoreUsernameCase" : {
+ "type" : "boolean"
+ },
+ "impersonateUserPolicy" : {
+ "$ref" : "#/components/schemas/ImpersonateUserPolicyDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "priority" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "saltLength" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "saltPrefix" : {
+ "type" : "string"
+ },
+ "saltSuffix" : {
+ "type" : "string"
+ },
+ "simpleAuthnSaml2AuthnCtxClass" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "BindAuthenticationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentication" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "priority" : {
+ "type" : "integer",
+ "format" : "int32"
+ }
+ }
+ },
+ "BuiltInAttributeProfileDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "profileType" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "JOSSO", "ONE_TO_ONE", "CUSTOM" ]
+ }
+ }
+ },
+ "BundleDescr" : {
+ "type" : "object",
+ "properties" : {
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "level" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string"
+ },
+ "symbolicName" : {
+ "type" : "string"
+ },
+ "updateLocation" : {
+ "type" : "string"
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CalcLayoutReq" : {
+ "type" : "object",
+ "properties" : {
+ "export" : {
+ "type" : "boolean"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CalcLayoutRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "export" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "CustomAuthnServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "authnCtxClass" : {
+ "type" : "string"
+ },
+ "authnMechanismType" : {
+ "type" : "string"
+ },
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "preAuthnClaimCollectorConfig" : {
+ "type" : "string"
+ },
+ "preAuthnClaimCollectorType" : {
+ "type" : "string"
+ },
+ "preAuthnServiceURL" : {
+ "type" : "string"
+ },
+ "useCredentialStore" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "CustomBrandingDefinitionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "bundleSymbolicName" : {
+ "type" : "string"
+ },
+ "bundleUri" : {
+ "type" : "string"
+ },
+ "customOpenIdAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoIdPAppClazz" : {
+ "type" : "string"
+ },
+ "defaultLocale" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "BUILT_IN", "CUSTOM" ]
+ },
+ "webBrandingId" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CustomClassDTO" : {
+ "type" : "object",
+ "properties" : {
+ "cardinality" : {
+ "type" : "string"
+ },
+ "fqcn" : {
+ "type" : "string"
+ },
+ "osgiFilter" : {
+ "type" : "string"
+ },
+ "osgiService" : {
+ "type" : "boolean"
+ },
+ "properties" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/CustomClassPropertyDTO"
+ }
+ },
+ "timeoutSecs" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CustomClassPropertyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "name" : {
+ "type" : "string"
+ },
+ "value" : {
+ "type" : "string"
+ }
+ }
+ },
+ "DbIdentitySourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "acquireIncrement" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "admin" : {
+ "type" : "string"
+ },
+ "connectionUrl" : {
+ "type" : "string"
+ },
+ "credentialsQueryString" : {
+ "type" : "string"
+ },
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "driver" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "driverName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idleConnectionTestPeriod" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "initialPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxIdleTime" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "minPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "pooledDatasource" : {
+ "type" : "boolean"
+ },
+ "relayCredentialQueryString" : {
+ "type" : "string"
+ },
+ "resetCredentialDml" : {
+ "type" : "string"
+ },
+ "rolesQueryString" : {
+ "type" : "string"
+ },
+ "useColumnNamesAsPropertyNames" : {
+ "type" : "boolean"
+ },
+ "userPropertiesQueryString" : {
+ "type" : "string"
+ },
+ "userQueryString" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "DbIdentityVaultDTO" : {
+ "type" : "object",
+ "properties" : {
+ "acquireIncrement" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "connectionUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "driverName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "externalDB" : {
+ "type" : "boolean"
+ },
+ "hashAlgorithm" : {
+ "type" : "string"
+ },
+ "hashEncoding" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idleConnectionTestPeriod" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "initialPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxIdleTime" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "minPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "pooledDatasource" : {
+ "type" : "boolean"
+ },
+ "saltLength" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "saltValue" : {
+ "type" : "string"
+ },
+ "username" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "DelegatedAuthenticationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "authnService" : {
+ "$ref" : "#/components/schemas/AuthenticationServiceDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "DeleteBrandingReq" : {
+ "type" : "object",
+ "properties" : {
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "DeleteBrandingRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "removed" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "DeleteReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "DeleteRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "removed" : {
+ "type" : "boolean"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "DirectoryAuthenticationServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "includeOperationalAttributes" : {
+ "type" : "boolean"
+ },
+ "initialContextFactory" : {
+ "type" : "string"
+ },
+ "ldapSearchScope" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "passwordPolicy" : {
+ "type" : "string"
+ },
+ "performDnSearch" : {
+ "type" : "boolean"
+ },
+ "principalUidAttributeID" : {
+ "type" : "string"
+ },
+ "providerUrl" : {
+ "type" : "string"
+ },
+ "referrals" : {
+ "type" : "string"
+ },
+ "securityAuthentication" : {
+ "type" : "string"
+ },
+ "securityCredential" : {
+ "type" : "string"
+ },
+ "securityPrincipal" : {
+ "type" : "string"
+ },
+ "simpleAuthnSaml2AuthnCtxClass" : {
+ "type" : "string"
+ },
+ "usersCtxDN" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "EmbeddedIdentityVaultDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityConnectorName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "EntitySelectionStrategyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExecEnvContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "captive" : {
+ "type" : "boolean"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/ExecutionEnvironmentDTO"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ExportApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "format" : {
+ "type" : "string"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExportApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "base64value" : {
+ "type" : "string"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "ExportExecEnvCfgReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExportExecEnvCfgRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "type" : "string"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "fileName" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "ExtensionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "classifier" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
+ },
+ "provider" : {
+ "type" : "string"
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExternalOpenIDConnectRelayingPartyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authorizedURIs" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "clientAuthnMethod" : {
+ "type" : "string",
+ "enum" : [ "CLIENT_SECRET_BASIC", "CLIENT_SECRET_POST", "CLIENT_SECRET_JWT", "PRIVATE_KEY_JWT", "NONE" ]
+ },
+ "clientCert" : {
+ "type" : "string"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "clientType" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "encryptionAlg" : {
+ "type" : "string"
+ },
+ "encryptionMethod" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "grants" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "AUTHORIZATION_CODE", "IMPLICIT", "REFRESH_TOKEN", "PASSWORD", "CLIENT_CREDENTIALS", "JWT_BEARER", "JWT_BEARER_PWD", "SAML2_BEARER" ]
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idTokenEncryptionAlg" : {
+ "type" : "string"
+ },
+ "idTokenEncryptionMethod" : {
+ "type" : "string"
+ },
+ "idTokenSigningAlg" : {
+ "type" : "string"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "postLogoutRedirectionURIs" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "responseTypes" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "CODE", "TOKEN", "ID_TOKEN" ]
+ }
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "signingAlg" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ExternalSaml2IdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ExternalSaml2ServiceProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "FacebookOpenIDConnectIdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accessTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "mobileAuthzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "scopes" : {
+ "type" : "string"
+ },
+ "serverKey" : {
+ "type" : "string"
+ },
+ "userFields" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "FederatedChannelDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "connectionA" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "connectionB" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overrideProviderSetup" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "FederatedConnectionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "channelA" : {
+ "$ref" : "#/components/schemas/FederatedChannelDTO"
+ },
+ "channelB" : {
+ "$ref" : "#/components/schemas/FederatedChannelDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "roleA" : {
+ "$ref" : "#/components/schemas/FederatedProviderDTO"
+ },
+ "roleB" : {
+ "$ref" : "#/components/schemas/FederatedProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "FederatedProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "GetAllBrandingsReq" : {
+ "type" : "object",
+ "properties" : {
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetAllBrandingsRes" : {
+ "type" : "object",
+ "properties" : {
+ "brandings" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/CustomBrandingDefinitionDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetApplianceContainerRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceContainerDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetApplianceContainersRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliances" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityApplianceContainerDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetApplianceStateRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string",
+ "enum" : [ "PROJECTED", "STAGED", "DEPLOYED", "STARTED", "DISPOSED" ]
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetAppliancesRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliances" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetBrandingReq" : {
+ "type" : "object",
+ "properties" : {
+ "nameOrId" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetBrandingRes" : {
+ "type" : "object",
+ "properties" : {
+ "bundleArtifact" : {
+ "type" : "string"
+ },
+ "bundleGroup" : {
+ "type" : "string"
+ },
+ "bundleVersion" : {
+ "type" : "string"
+ },
+ "customOpenIdAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoIdPAppClazz" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetBundlesReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetBundlesRes" : {
+ "type" : "object",
+ "properties" : {
+ "bundles" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/BundleDescr"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetDbIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetDbIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "dbIdVault" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetDbIdVaultsRes" : {
+ "type" : "object",
+ "properties" : {
+ "dbIdVaults" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/ExecEnvContainerDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnvs" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExecEnvContainerDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetExtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExtSaml2SpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdPRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2IDPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPSaml2Req" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdPSaml2Res" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPSaml2sRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceDbReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourceDbRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceDb" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceDbsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceDbs" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceLdapReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourceLdapRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceLdapsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceLdaps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourceRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSource" : {
+ "$ref" : "#/components/schemas/IdSourceContainerDTO"
+ },
+ "type" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourcesReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourcesRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdSourceContainerDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idVault" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdVaultsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idVaults" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpAzureReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdpAzureRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpAzuresRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpFacebookReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdpFacebookRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpFacebooksRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpGoogleReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdpGoogleRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpGooglesRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIisExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIisExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIisExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIntSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIntSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIntSaml2SpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetJossoRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetJossoRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetJossoRssRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetOidcRpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetOidcRpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "oidcRp" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetOidcRpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "oidcRps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetPhpExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetPhpExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetPhpExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetProviderReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetProviderRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "provider" : {
+ "$ref" : "#/components/schemas/ProviderContainerDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetProvidersRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ProviderContainerDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetSelfSvcRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetSelfSvcRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetSelfSvcRssRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetServerInfoReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetServerInfoRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "nodeId" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetSharepointRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetSharepointRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetSharepointRssRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetTomcatExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetTomcatExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetTomcatExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetTypesRes" : {
+ "type" : "object",
+ "properties" : {
+ "attributeMapperProfileDTO" : {
+ "$ref" : "#/components/schemas/AttributeMapperProfileDTO"
+ },
+ "basicAuthnMechanism" : {
+ "$ref" : "#/components/schemas/BasicAuthenticationDTO"
+ },
+ "bindAuthn" : {
+ "$ref" : "#/components/schemas/BindAuthenticationDTO"
+ },
+ "builtInAttributeProfile" : {
+ "$ref" : "#/components/schemas/BuiltInAttributeProfileDTO"
+ },
+ "customAuthSvc" : {
+ "$ref" : "#/components/schemas/CustomAuthnServiceDTO"
+ },
+ "directoryAuthnSvc" : {
+ "$ref" : "#/components/schemas/DirectoryAuthenticationServiceDTO"
+ },
+ "idpc" : {
+ "$ref" : "#/components/schemas/IdentityProviderChannelDTO"
+ },
+ "spc" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderChannelDTO"
+ },
+ "totpAuthnSvc" : {
+ "$ref" : "#/components/schemas/TOTPAuthenticationServiceDTO"
+ }
+ }
+ },
+ "GetVirtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetVirtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetVirtSaml2SpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetWeblogicExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetWeblogicExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetWeblogicExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GoogleOpenIDConnectIdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accessTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "googleAppsDomain" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "mobileAuthzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "scopes" : {
+ "type" : "string"
+ },
+ "serverKey" : {
+ "type" : "string"
+ },
+ "userFields" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "GroupDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "extraAttributes" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AttributeValueDTO"
+ }
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdSourceContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "idSource" : {
+ "$ref" : "#/components/schemas/IdentitySourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDTO"
+ },
+ "execEnvs" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "idSources" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "IdentityApplianceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idApplianceDefinition" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "idApplianceDefinitionBin" : {
+ "type" : "string"
+ },
+ "idApplianceDeployment" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDeploymentDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceDefinitionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeFeatures" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2", "SPMLR2", "JOSSO", "STS" ]
+ }
+ },
+ "authenticationServices" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AuthenticationServiceDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "executionEnvironments" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExecutionEnvironmentDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identitySources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentitySourceDTO"
+ }
+ },
+ "idpSelector" : {
+ "$ref" : "#/components/schemas/EntitySelectionStrategyDTO"
+ },
+ "keystore" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "lastModification" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "modelVersion" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ProviderDTO"
+ }
+ },
+ "requiredBundles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "revision" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "securityConfig" : {
+ "$ref" : "#/components/schemas/IdentityApplianceSecurityConfigDTO"
+ },
+ "serviceResources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ }
+ },
+ "supportedRoles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ }
+ },
+ "userDashboardBranding" : {
+ "$ref" : "#/components/schemas/UserDashboardBrandingDTO"
+ }
+ }
+ },
+ "IdentityApplianceDeploymentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "deployedRevision" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "deploymentTime" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "featureName" : {
+ "type" : "string"
+ },
+ "featureUri" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idaus" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityApplianceUnitDTO"
+ }
+ },
+ "state" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceSecurityConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "encryptSensitiveData" : {
+ "type" : "boolean"
+ },
+ "encryption" : {
+ "type" : "string",
+ "enum" : [ "DES_EDE_SHA1", "DES_MD5", "RC2_SHA1", "AES128_CBC_SHA256" ]
+ },
+ "encryptionConfig" : {
+ "type" : "string",
+ "enum" : [ "USER_PROVIDED", "PROPERTIES_FILE" ]
+ },
+ "encryptionConfigFile" : {
+ "type" : "string"
+ },
+ "encryptionPassword" : {
+ "type" : "string"
+ },
+ "externalConfig" : {
+ "type" : "boolean"
+ },
+ "externalConfigFile" : {
+ "type" : "string"
+ },
+ "passwordProperty" : {
+ "type" : "string"
+ },
+ "salt" : {
+ "type" : "string",
+ "enum" : [ "NONE", "FIXED", "RANDOM" ]
+ },
+ "saltProperty" : {
+ "type" : "string"
+ },
+ "saltValue" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceUnitDTO" : {
+ "type" : "object",
+ "properties" : {
+ "bundleName" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "group" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ProviderDTO"
+ }
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "FEDERATION_UNIT", "PROVISIONING_UNIT" ]
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityLookupDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identitySource" : {
+ "$ref" : "#/components/schemas/IdentitySourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "provider" : {
+ "$ref" : "#/components/schemas/ProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "IdentityMappingPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customMapper" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "mappingType" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE", "MERGED", "CUSTOM" ]
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "useLocalId" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "IdentityProviderChannelDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanism" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ },
+ "connectionA" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "connectionB" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enableProxyExtension" : {
+ "type" : "boolean"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "multivaluedAttrGroups" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrInternal" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrUserDefined" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overrideProviderSetup" : {
+ "type" : "boolean"
+ },
+ "preferred" : {
+ "type" : "boolean"
+ },
+ "signAuthenticationRequests" : {
+ "type" : "boolean"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "wantAssertionSigned" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "IdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "attributeProfile" : {
+ "$ref" : "#/components/schemas/AttributeProfileDTO"
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanisms" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "dashboardUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "destroyPreviousSession" : {
+ "type" : "boolean"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "emissionPolicy" : {
+ "$ref" : "#/components/schemas/AuthenticationAssertionEmissionPolicyDTO"
+ },
+ "enableMetadataEndpoint" : {
+ "type" : "boolean"
+ },
+ "encryptAssertion" : {
+ "type" : "boolean"
+ },
+ "encryptAssertionAlgorithm" : {
+ "type" : "string"
+ },
+ "errorBinding" : {
+ "type" : "string",
+ "enum" : [ "ARTIFACT", "JSON", "GET" ]
+ },
+ "externallyHostedIdentityConfirmationTokenService" : {
+ "type" : "boolean"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityConfirmationEnabled" : {
+ "type" : "boolean"
+ },
+ "identityConfirmationOAuth2AuthorizationServerEndpoint" : {
+ "type" : "string"
+ },
+ "identityConfirmationOAuth2ClientId" : {
+ "type" : "string"
+ },
+ "identityConfirmationOAuth2ClientSecret" : {
+ "type" : "string"
+ },
+ "identityConfirmationPolicy" : {
+ "$ref" : "#/components/schemas/ExtensionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "ignoreRequestedNameIDPolicy" : {
+ "type" : "boolean"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "maxSessionsPerUser" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "oauth2Clients" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/OAuth2ClientDTO"
+ }
+ },
+ "oauth2ClientsConfig" : {
+ "type" : "string"
+ },
+ "oauth2Enabled" : {
+ "type" : "boolean"
+ },
+ "oauth2Key" : {
+ "type" : "string"
+ },
+ "oauth2RememberMeTokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oauth2TokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oidcAccessTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcAuthzCodeTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIdTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIncludeUserClaimsInAccessToken" : {
+ "type" : "boolean"
+ },
+ "openIdEnabled" : {
+ "type" : "boolean"
+ },
+ "pwdlessAuthnEnabled" : {
+ "type" : "boolean"
+ },
+ "pwdlessAuthnFrom" : {
+ "type" : "string"
+ },
+ "pwdlessAuthnSubject" : {
+ "type" : "string"
+ },
+ "pwdlessAuthnTemplate" : {
+ "type" : "string"
+ },
+ "pwdlessAuthnTo" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "sessionManagerFactory" : {
+ "$ref" : "#/components/schemas/SessionManagerFactoryDTO"
+ },
+ "signRequests" : {
+ "type" : "boolean"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "ssoSessionTimeout" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "subjectAuthnPolicies" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SubjectAuthenticationPolicyDTO"
+ }
+ },
+ "subjectNameIDPolicy" : {
+ "$ref" : "#/components/schemas/SubjectNameIdentifierPolicyDTO"
+ },
+ "userDashboardBranding" : {
+ "type" : "string"
+ },
+ "wantAuthnRequestsSigned" : {
+ "type" : "boolean"
+ },
+ "wantSignedRequests" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "IdentitySourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ImpersonateUserPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customImpersonateUserPolicy" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "impersonateUserPolicyType" : {
+ "type" : "string",
+ "enum" : [ "DISABLED", "CUSTOM" ]
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ImportApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "base64Value" : {
+ "type" : "string"
+ },
+ "format" : {
+ "type" : "string"
+ },
+ "idOrName" : {
+ "type" : "string"
+ },
+ "modify" : {
+ "type" : "boolean"
+ },
+ "newDescription" : {
+ "type" : "string"
+ },
+ "newLocation" : {
+ "type" : "string"
+ },
+ "newName" : {
+ "type" : "string"
+ },
+ "newNamespace" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ImportApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "InternalSaml2ServiceProviderChannelDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "attributeProfile" : {
+ "$ref" : "#/components/schemas/AttributeProfileDTO"
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanism" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ },
+ "connectionA" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "connectionB" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "emissionPolicy" : {
+ "$ref" : "#/components/schemas/AuthenticationAssertionEmissionPolicyDTO"
+ },
+ "encryptAssertion" : {
+ "type" : "boolean"
+ },
+ "encryptAssertionAlgorithm" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignoreRequestedNameIDPolicy" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overrideProviderSetup" : {
+ "type" : "boolean"
+ },
+ "requiredRoles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "requiredRolesMatchMode" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "restrictedRoles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "restrictedRolesMatchMode" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "subjectNameIDPolicy" : {
+ "$ref" : "#/components/schemas/SubjectNameIdentifierPolicyDTO"
+ },
+ "wantAuthnRequestsSigned" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "InternalSaml2ServiceProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanism" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "dashboardUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enableMetadataEndpoint" : {
+ "type" : "boolean"
+ },
+ "errorBinding" : {
+ "type" : "string",
+ "enum" : [ "ARTIFACT", "JSON", "GET" ]
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "multivaluedAttrGroups" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrInternal" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrUserDefined" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "signAuthenticationRequests" : {
+ "type" : "boolean"
+ },
+ "signRequests" : {
+ "type" : "boolean"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "wantAssertionSigned" : {
+ "type" : "boolean"
+ },
+ "wantSLOResponseSigned" : {
+ "type" : "boolean"
+ },
+ "wantSignedRequests" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "JOSSO1ResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "defaultResource" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignoredWebResources" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "partnerAppLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "sloLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "sloLocationEnabled" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "KeystoreDTO" : {
+ "type" : "object",
+ "properties" : {
+ "certificateAlias" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "keystorePassOnly" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "privateKeyName" : {
+ "type" : "string"
+ },
+ "privateKeyPassword" : {
+ "type" : "string"
+ },
+ "store" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "LdapIdentitySourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "credentialQueryString" : {
+ "type" : "string"
+ },
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "includeOperationalAttributes" : {
+ "type" : "boolean"
+ },
+ "initialContextFactory" : {
+ "type" : "string"
+ },
+ "ldapSearchScope" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "principalUidAttributeID" : {
+ "type" : "string"
+ },
+ "providerUrl" : {
+ "type" : "string"
+ },
+ "referrals" : {
+ "type" : "string"
+ },
+ "roleAttributeID" : {
+ "type" : "string"
+ },
+ "roleMatchingMode" : {
+ "type" : "string"
+ },
+ "rolesCtxDN" : {
+ "type" : "string"
+ },
+ "securityAuthentication" : {
+ "type" : "string"
+ },
+ "securityCredential" : {
+ "type" : "string"
+ },
+ "securityPrincipal" : {
+ "type" : "string"
+ },
+ "uidAttributeID" : {
+ "type" : "string"
+ },
+ "updatePasswordEnabled" : {
+ "type" : "boolean"
+ },
+ "updateableCredentialAttribute" : {
+ "type" : "string"
+ },
+ "userPropertiesQueryString" : {
+ "type" : "string"
+ },
+ "usersCtxDN" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "LocationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "context" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "host" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "locationAsString" : {
+ "type" : "string"
+ },
+ "port" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "protocol" : {
+ "type" : "string"
+ },
+ "uri" : {
+ "type" : "string"
+ }
+ }
+ },
+ "OAuth2ClientDTO" : {
+ "type" : "object",
+ "properties" : {
+ "baseURL" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "secret" : {
+ "type" : "string"
+ }
+ }
+ },
+ "OIDCSignOnRequest" : {
+ "type" : "object",
+ "properties" : {
+ "clientId" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "secret" : {
+ "type" : "string"
+ },
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ },
+ "username" : {
+ "type" : "string"
+ }
+ }
+ },
+ "OIDCSignOnResponse" : {
+ "type" : "object",
+ "properties" : {
+ "accessToken" : {
+ "type" : "string"
+ },
+ "authenticatedUser" : {
+ "$ref" : "#/components/schemas/UserDTO"
+ },
+ "idToken" : {
+ "type" : "string"
+ },
+ "refreshToken" : {
+ "type" : "string"
+ },
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "PHPExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "phpEnvironmentType" : {
+ "type" : "string",
+ "enum" : [ "STANDARD", "DRUPAL" ]
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "PointDTO" : {
+ "type" : "object",
+ "properties" : {
+ "x" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "y" : {
+ "type" : "integer",
+ "format" : "int64"
+ }
+ }
+ },
+ "ProviderConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ProviderContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "federatedProvider" : {
+ "$ref" : "#/components/schemas/FederatedProviderDTO"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "serviceResource" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ },
+ "serviceResourceType" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "RefreshBrandingsReq" : {
+ "type" : "object"
+ },
+ "RefreshBrandingsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "uri" : {
+ "type" : "string"
+ },
+ "value" : {
+ "type" : "string"
+ }
+ }
+ },
+ "SamlR2IDPConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "encrypter" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "signer" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "useSampleStore" : {
+ "type" : "boolean"
+ },
+ "useSystemStore" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "SamlR2SPConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "encrypter" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "signer" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "useSampleStore" : {
+ "type" : "boolean"
+ },
+ "useSystemStore" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "SelfServicesResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "secret" : {
+ "type" : "string"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ServerContext" : {
+ "type" : "object",
+ "properties" : {
+ "accessToken" : {
+ "type" : "string"
+ },
+ "refreshToken" : {
+ "type" : "string"
+ },
+ "serverId" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ServerVersionRequest" : {
+ "type" : "object",
+ "properties" : {
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ }
+ }
+ },
+ "ServerVersionResponse" : {
+ "type" : "object",
+ "properties" : {
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ServiceConnectionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "ServiceResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "SessionManagerFactoryDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "SetApplianceStateReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string",
+ "enum" : [ "PROJECTED", "STAGED", "DEPLOYED", "STARTED", "DISPOSED" ]
+ }
+ }
+ },
+ "SharepointResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "defaultResource" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignoredWebResources" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "partnerAppLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "relayingPartyLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "sloLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "sloLocationEnabled" : {
+ "type" : "boolean"
+ },
+ "stsEncryptingCertSubject" : {
+ "type" : "string"
+ },
+ "stsMetadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "stsSigningCertSubject" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "StoreApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreBrandingReq" : {
+ "type" : "object",
+ "properties" : {
+ "bundleArtifact" : {
+ "type" : "string"
+ },
+ "bundleGroup" : {
+ "type" : "string"
+ },
+ "bundleVersion" : {
+ "type" : "string"
+ },
+ "customOpenIdAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoIdPAppClazz" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreBrandingRes" : {
+ "type" : "object",
+ "properties" : {
+ "branding" : {
+ "$ref" : "#/components/schemas/CustomBrandingDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreDbIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "dbIdVault" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreDbIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "dbIdVault" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreExtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ }
+ }
+ },
+ "StoreExtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdPReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdPRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdPSaml2Req" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdPSaml2Res" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdSourceDbReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idSourceDb" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ }
+ }
+ },
+ "StoreIdSourceDbRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceDb" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdSourceLdapReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ }
+ }
+ },
+ "StoreIdSourceLdapRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idVault" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ }
+ }
+ },
+ "StoreIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idVault" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdpAzureReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdpAzureRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdpFacebookReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdpFacebookRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdpGoogleReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdpGoogleRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIisExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ }
+ }
+ },
+ "StoreIisExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIntSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ }
+ }
+ },
+ "StoreIntSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreJossoRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ }
+ }
+ },
+ "StoreJossoRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreOidcRpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "oidcRp" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ }
+ }
+ },
+ "StoreOidcRpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "oidcRp" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StorePhpExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ }
+ }
+ },
+ "StorePhpExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreSelfSvcRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ }
+ }
+ },
+ "StoreSelfSvcRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreSharepointRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ }
+ }
+ },
+ "StoreSharepointRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreTomcatExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ }
+ }
+ },
+ "StoreTomcatExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreVirtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ }
+ }
+ },
+ "StoreVirtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreWeblogicExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "execEnv" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreWeblogicExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "SubjectAuthenticationPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "SubjectNameIdentifierPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "descriptionKey" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "subjectAttribute" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "EMAIL", "PRINCIPAL", "ATTRIBUTE", "CUSTOM" ]
+ }
+ }
+ },
+ "TOTPAuthenticationServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "crypto" : {
+ "type" : "string"
+ },
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "returnDigits" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "secretCredential" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "TomcatExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "UserDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountDisabled" : {
+ "type" : "boolean"
+ },
+ "accountExpirationDate" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "accountExpires" : {
+ "type" : "boolean"
+ },
+ "allowUserToChangePassword" : {
+ "type" : "boolean"
+ },
+ "automaticallyGeneratePassword" : {
+ "type" : "boolean"
+ },
+ "businessCategory" : {
+ "type" : "string"
+ },
+ "commonName" : {
+ "type" : "string"
+ },
+ "countryName" : {
+ "type" : "string"
+ },
+ "daysBeforeExpiration" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "daysBetweenChanges" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "distinguishedName" : {
+ "type" : "string"
+ },
+ "email" : {
+ "type" : "string"
+ },
+ "emailNewPasword" : {
+ "type" : "boolean"
+ },
+ "extraAttributes" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AttributeValueDTO"
+ }
+ },
+ "facsimilTelephoneNumber" : {
+ "type" : "string"
+ },
+ "firstName" : {
+ "type" : "string"
+ },
+ "forcePeriodicPasswordChanges" : {
+ "type" : "boolean"
+ },
+ "generationQualifier" : {
+ "type" : "string"
+ },
+ "givenName" : {
+ "type" : "string"
+ },
+ "groups" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/GroupDTO"
+ }
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "initials" : {
+ "type" : "string"
+ },
+ "language" : {
+ "type" : "string"
+ },
+ "limitSimultaneousLogin" : {
+ "type" : "boolean"
+ },
+ "localityName" : {
+ "type" : "string"
+ },
+ "maximunLogins" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "notifyPasswordExpiration" : {
+ "type" : "boolean"
+ },
+ "organizationName" : {
+ "type" : "string"
+ },
+ "organizationUnitName" : {
+ "type" : "string"
+ },
+ "passwordExpirationDate" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "personalTitle" : {
+ "type" : "string"
+ },
+ "postOfficeBox" : {
+ "type" : "string"
+ },
+ "postalAddress" : {
+ "type" : "string"
+ },
+ "postalCode" : {
+ "type" : "string"
+ },
+ "preventNewSession" : {
+ "type" : "boolean"
+ },
+ "stateOrProvinceName" : {
+ "type" : "string"
+ },
+ "streetAddress" : {
+ "type" : "string"
+ },
+ "surename" : {
+ "type" : "string"
+ },
+ "telephoneNumber" : {
+ "type" : "string"
+ },
+ "terminatePreviousSession" : {
+ "type" : "boolean"
+ },
+ "userCertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
+ "userName" : {
+ "type" : "string"
+ },
+ "userPassword" : {
+ "type" : "string"
+ }
+ }
+ },
+ "UserDashboardBrandingDTO" : {
+ "type" : "object",
+ "properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "VirtualSaml2ServiceProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "attributeProfile" : {
+ "$ref" : "#/components/schemas/AttributeProfileDTO"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "dashboardUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enableMetadataEndpoint" : {
+ "type" : "boolean"
+ },
+ "enableProxyExtension" : {
+ "type" : "boolean"
+ },
+ "encryptAssertion" : {
+ "type" : "boolean"
+ },
+ "encryptAssertionAlgorithm" : {
+ "type" : "string"
+ },
+ "errorBinding" : {
+ "type" : "string",
+ "enum" : [ "ARTIFACT", "JSON", "GET" ]
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "idpSignatureHash" : {
+ "type" : "string"
+ },
+ "ignoreRequestedNameIDPolicy" : {
+ "type" : "boolean"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "multivaluedAttrGroups" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrInternal" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrUserDefined" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "oauth2Enabled" : {
+ "type" : "boolean"
+ },
+ "oauth2Key" : {
+ "type" : "string"
+ },
+ "oauth2RememberMeTokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oauth2TokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oidcAccessTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcAuthzCodeTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIdTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIncludeUserClaimsInAccessToken" : {
+ "type" : "boolean"
+ },
+ "openIdEnabled" : {
+ "type" : "boolean"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "sessionManagerFactory" : {
+ "$ref" : "#/components/schemas/SessionManagerFactoryDTO"
+ },
+ "signAuthenticationRequests" : {
+ "type" : "boolean"
+ },
+ "signRequests" : {
+ "type" : "boolean"
+ },
+ "spSignatureHash" : {
+ "type" : "string"
+ },
+ "ssoSessionTimeout" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "subjectAuthnPolicies" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SubjectAuthenticationPolicyDTO"
+ }
+ },
+ "subjectNameIDPolicy" : {
+ "$ref" : "#/components/schemas/SubjectNameIdentifierPolicyDTO"
+ },
+ "wantAssertionSigned" : {
+ "type" : "boolean"
+ },
+ "wantAuthnRequestsSigned" : {
+ "type" : "boolean"
+ },
+ "wantSLOResponseSigned" : {
+ "type" : "boolean"
+ },
+ "wantSignedRequests" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "WeblogicExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "domain" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "WindowsIISExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "isapiExtensionPath" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/vendor/github.com/atricore/josso-api-go/console-api-1.5.1-SNAPSHOT-swagger.json.new b/vendor/github.com/atricore/josso-api-go/console-api-1.5.1-SNAPSHOT-swagger.json.new
new file mode 100644
index 0000000..6e60e67
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/console-api-1.5.1-SNAPSHOT-swagger.json.new
@@ -0,0 +1,9817 @@
+{
+ "openapi" : "3.0.1",
+ "info" : {
+ "title" : "Atricore Console :: Remote : API",
+ "description" : "# Atricore Console API",
+ "termsOfService" : "Terms",
+ "contact" : {
+ "name" : "Sebastian Gonzalez O.",
+ "url" : "https://www.atricore.com",
+ "email" : "sgonzalez@atricore.com"
+ },
+ "license" : {
+ "name" : "Atricore",
+ "url" : "http://www.atricore.com"
+ },
+ "version" : "1.5.1-SNAPSHOT"
+ },
+ "servers" : [ {
+ "url" : "http://localhost:8081/atricore-res/services",
+ "description" : "Endpoint URL"
+ } ],
+ "paths" : {
+ "/iam-authn/sign-on" : {
+ "post" : {
+ "operationId" : "signOn",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/OIDCSignOnRequest"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/OIDCSignOnResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-authn/version" : {
+ "get" : {
+ "operationId" : "version",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ServerVersionRequest"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ServerVersionResponse"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-branding/branding" : {
+ "get" : {
+ "operationId" : "getBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteBranding",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteBrandingReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteBrandingRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-branding/brandings" : {
+ "get" : {
+ "operationId" : "getAllBrandings",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetAllBrandingsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetAllBrandingsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-branding/brandings/refresh" : {
+ "get" : {
+ "operationId" : "refreshBrandings",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/RefreshBrandingsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/RefreshBrandingsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance" : {
+ "get" : {
+ "operationId" : "getAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance-container" : {
+ "get" : {
+ "operationId" : "getApplianceContainer",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceContainerRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance-containers" : {
+ "get" : {
+ "operationId" : "getApplianceContainers",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceContainersRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/build" : {
+ "get" : {
+ "operationId" : "buildAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/SetApplianceStateReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/export" : {
+ "get" : {
+ "operationId" : "exportAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/import" : {
+ "post" : {
+ "operationId" : "importAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ImportApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ImportApplianceRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/layout" : {
+ "get" : {
+ "operationId" : "layoutAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/CalcLayoutReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/CalcLayoutRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/start" : {
+ "get" : {
+ "operationId" : "startAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/SetApplianceStateReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/state" : {
+ "get" : {
+ "operationId" : "getApplianceState",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/stop" : {
+ "get" : {
+ "operationId" : "stopAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/SetApplianceStateReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliance/validate" : {
+ "get" : {
+ "operationId" : "validateAppliance",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceStateRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/appliances" : {
+ "get" : {
+ "operationId" : "getAppliances",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetAppliancesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/dbidvault" : {
+ "get" : {
+ "operationId" : "getDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreDbIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteDbIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/dbidvaults" : {
+ "get" : {
+ "operationId" : "getDbIdVaults",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetDbIdVaultsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenv" : {
+ "get" : {
+ "operationId" : "getExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenv/activate" : {
+ "get" : {
+ "operationId" : "activateExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ActivateExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ActivateExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenv/cfg" : {
+ "get" : {
+ "operationId" : "exportExecEnvCfg",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportExecEnvCfgReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/ExportExecEnvCfgRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/execenvs" : {
+ "get" : {
+ "operationId" : "getExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/extsaml2sp" : {
+ "get" : {
+ "operationId" : "getExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreExtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteExtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/extsaml2sps" : {
+ "get" : {
+ "operationId" : "getExtSaml2Sps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetExtSaml2SpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp" : {
+ "get" : {
+ "operationId" : "getIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdP",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_azure" : {
+ "get" : {
+ "operationId" : "getIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzureRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpAzureRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpAzure",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_azures" : {
+ "get" : {
+ "operationId" : "getIdpAzures",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzureReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpAzuresRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_fb" : {
+ "get" : {
+ "operationId" : "getIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebookRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpFacebookRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpFacebook",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_fbs" : {
+ "get" : {
+ "operationId" : "getIdpFacebooks",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebookReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpFacebooksRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_google" : {
+ "get" : {
+ "operationId" : "getIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGoogleRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdpGoogleRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpGoogle",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_googles" : {
+ "get" : {
+ "operationId" : "getIdpGoogles",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGoogleReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdpGooglesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_saml2" : {
+ "get" : {
+ "operationId" : "getIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2Res"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Res"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdPSaml2Res"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdpSaml2",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idp_saml2s" : {
+ "get" : {
+ "operationId" : "getIdpSaml2s",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2Req"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPSaml2sRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idps" : {
+ "get" : {
+ "operationId" : "getIdPs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdPsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsource" : {
+ "get" : {
+ "operationId" : "getIdSource",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourcedb" : {
+ "get" : {
+ "operationId" : "getIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceDbRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdSourceDb",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourcedbs" : {
+ "get" : {
+ "operationId" : "getIdSourceDbs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceDbsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourceldap" : {
+ "get" : {
+ "operationId" : "getIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdSourceLdapRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdSourceLdap",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsourceldaps" : {
+ "get" : {
+ "operationId" : "getIdSourceLdaps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourceLdapsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idsources" : {
+ "get" : {
+ "operationId" : "getIdSources",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourcesReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdSourcesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idvault" : {
+ "get" : {
+ "operationId" : "getIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIdVaultRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIdVault",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/idvaults" : {
+ "get" : {
+ "operationId" : "getIdVaults",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIdVaultsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/iisexecenv" : {
+ "get" : {
+ "operationId" : "getIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIisExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIisExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/iisexecenvs" : {
+ "get" : {
+ "operationId" : "getIisExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIisExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/intsaml2sp" : {
+ "get" : {
+ "operationId" : "getIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreIntSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteIntSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/intsaml2sps" : {
+ "get" : {
+ "operationId" : "getIntSaml2Sps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetIntSaml2SpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/jossors" : {
+ "get" : {
+ "operationId" : "getJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreJossoRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteJossoRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/jossorss" : {
+ "get" : {
+ "operationId" : "getJossoRss",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetJossoRssRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/noop/types" : {
+ "get" : {
+ "operationId" : "getTypes",
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTypesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/oidcrp" : {
+ "get" : {
+ "operationId" : "getOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreOidcRpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteOidcRp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/oidcrps" : {
+ "get" : {
+ "operationId" : "getOidcRps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetOidcRpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/phpexecenv" : {
+ "get" : {
+ "operationId" : "getPhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updatePhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createPhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StorePhpExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deletePhpExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/phpexecenvs" : {
+ "get" : {
+ "operationId" : "getPhpExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetPhpExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/provider" : {
+ "get" : {
+ "operationId" : "getProvider",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetProviderReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetProviderRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/providers" : {
+ "get" : {
+ "operationId" : "getProviders",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetApplianceReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetProvidersRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/selfsvc" : {
+ "get" : {
+ "operationId" : "getSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSelfSvcRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteSelfSvcs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/selfsvcs" : {
+ "get" : {
+ "operationId" : "getSelfSvcss",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSelfSvcRssRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/server/bundles" : {
+ "get" : {
+ "operationId" : "getBundles",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBundlesReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetBundlesRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/server/info" : {
+ "get" : {
+ "operationId" : "getInfo",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetServerInfoReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetServerInfoRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/sharepointrs" : {
+ "get" : {
+ "operationId" : "getSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreSharepointRsRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteSharepointRs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/sharepointrss" : {
+ "get" : {
+ "operationId" : "getSharepointRss",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRsReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetSharepointRssRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/tomcatexecenv" : {
+ "get" : {
+ "operationId" : "getTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreTomcatExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteTomcatExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/tomcatexecenvs" : {
+ "get" : {
+ "operationId" : "getTomcatExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetTomcatExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/virtsaml2sp" : {
+ "get" : {
+ "operationId" : "getVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreVirtSaml2SpRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteVirtSaml2Sp",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/virtsaml2sps" : {
+ "get" : {
+ "operationId" : "getVirtSaml2Sps",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetVirtSaml2SpsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/weblogicexecenv" : {
+ "get" : {
+ "operationId" : "getWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "put" : {
+ "operationId" : "updateWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "post" : {
+ "operationId" : "createWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/StoreWeblogicExecEnvRes"
+ }
+ }
+ }
+ }
+ }
+ },
+ "delete" : {
+ "operationId" : "deleteWeblogicExecEnv",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/DeleteRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/iam-deploy/weblogicexecenvs" : {
+ "get" : {
+ "operationId" : "getWeblogicExecEnvs",
+ "requestBody" : {
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvReq"
+ }
+ }
+ }
+ },
+ "responses" : {
+ "default" : {
+ "description" : "default response",
+ "content" : {
+ "application/json" : {
+ "schema" : {
+ "$ref" : "#/components/schemas/GetWeblogicExecEnvsRes"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "components" : {
+ "schemas" : {
+ "AccountLinkagePolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customLinkEmitter" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "linkEmitterType" : {
+ "type" : "string",
+ "enum" : [ "EMAIL", "UID", "ONE_TO_ONE", "CUSTOM" ]
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ActivateExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "activateSamples" : {
+ "type" : "boolean"
+ },
+ "applianceId" : {
+ "type" : "string"
+ },
+ "destination" : {
+ "type" : "string"
+ },
+ "execEnvFolder" : {
+ "type" : "string"
+ },
+ "execEnvName" : {
+ "type" : "string"
+ },
+ "idOrName" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "reactivate" : {
+ "type" : "boolean"
+ },
+ "replace" : {
+ "type" : "boolean"
+ },
+ "username" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ActivateExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "ActivationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "executionEnv" : {
+ "$ref" : "#/components/schemas/ExecutionEnvironmentDTO"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "AttributeMapperProfileDTO" : {
+ "type" : "object",
+ "properties" : {
+ "attributeMaps" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AttributeMappingDTO"
+ }
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "includeNonMappedProperties" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "profileType" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "JOSSO", "ONE_TO_ONE", "CUSTOM" ]
+ }
+ }
+ },
+ "AttributeMappingDTO" : {
+ "type" : "object",
+ "properties" : {
+ "attrName" : {
+ "type" : "string"
+ },
+ "reportedAttrName" : {
+ "type" : "string"
+ },
+ "reportedAttrNameFormat" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "URI" ]
+ }
+ }
+ },
+ "AttributeProfileDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "profileType" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "JOSSO", "ONE_TO_ONE", "CUSTOM" ]
+ }
+ }
+ },
+ "AttributeValueDTO" : {
+ "type" : "object",
+ "properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "value" : {
+ "type" : "string"
+ }
+ }
+ },
+ "AuthenticationAssertionEmissionPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "AuthenticationContractDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "AuthenticationMechanismDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentication" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "priority" : {
+ "type" : "integer",
+ "format" : "int32"
+ }
+ }
+ },
+ "AuthenticationServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "AzureOpenIDConnectIdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accessTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "azObjectId" : {
+ "type" : "string"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "mobileAuthzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "scopes" : {
+ "type" : "string"
+ },
+ "serverKey" : {
+ "type" : "string"
+ },
+ "userFields" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "BasicAuthenticationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentication" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enabled" : {
+ "type" : "boolean"
+ },
+ "hashAlgorithm" : {
+ "type" : "string"
+ },
+ "hashEncoding" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignorePasswordCase" : {
+ "type" : "boolean"
+ },
+ "ignoreUsernameCase" : {
+ "type" : "boolean"
+ },
+ "impersonateUserPolicy" : {
+ "$ref" : "#/components/schemas/ImpersonateUserPolicyDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "priority" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "saltLength" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "saltPrefix" : {
+ "type" : "string"
+ },
+ "saltSuffix" : {
+ "type" : "string"
+ },
+ "simpleAuthnSaml2AuthnCtxClass" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "BindAuthenticationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "delegatedAuthentication" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "priority" : {
+ "type" : "integer",
+ "format" : "int32"
+ }
+ }
+ },
+ "BuiltInAttributeProfileDTO" : {
+ "type" : "object",
+ "properties" : {
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "profileType" : {
+ "type" : "string",
+ "enum" : [ "BASIC", "JOSSO", "ONE_TO_ONE", "CUSTOM" ]
+ }
+ }
+ },
+ "BundleDescr" : {
+ "type" : "object",
+ "properties" : {
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "level" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string"
+ },
+ "symbolicName" : {
+ "type" : "string"
+ },
+ "updateLocation" : {
+ "type" : "string"
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CalcLayoutReq" : {
+ "type" : "object",
+ "properties" : {
+ "export" : {
+ "type" : "boolean"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CalcLayoutRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "export" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "CustomAuthnServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "authnCtxClass" : {
+ "type" : "string"
+ },
+ "authnMechanismType" : {
+ "type" : "string"
+ },
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "preAuthnClaimCollectorConfig" : {
+ "type" : "string"
+ },
+ "preAuthnClaimCollectorType" : {
+ "type" : "string"
+ },
+ "preAuthnServiceURL" : {
+ "type" : "string"
+ },
+ "useCredentialStore" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "CustomBrandingDefinitionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "bundleSymbolicName" : {
+ "type" : "string"
+ },
+ "bundleUri" : {
+ "type" : "string"
+ },
+ "customOpenIdAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoIdPAppClazz" : {
+ "type" : "string"
+ },
+ "defaultLocale" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "BUILT_IN", "CUSTOM" ]
+ },
+ "webBrandingId" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CustomClassDTO" : {
+ "type" : "object",
+ "properties" : {
+ "cardinality" : {
+ "type" : "string"
+ },
+ "fqcn" : {
+ "type" : "string"
+ },
+ "osgiFilter" : {
+ "type" : "string"
+ },
+ "osgiService" : {
+ "type" : "boolean"
+ },
+ "properties" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/CustomClassPropertyDTO"
+ }
+ },
+ "timeoutSecs" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "CustomClassPropertyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "name" : {
+ "type" : "string"
+ },
+ "value" : {
+ "type" : "string"
+ }
+ }
+ },
+ "DbIdentitySourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "acquireIncrement" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "admin" : {
+ "type" : "string"
+ },
+ "connectionUrl" : {
+ "type" : "string"
+ },
+ "credentialsQueryString" : {
+ "type" : "string"
+ },
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "driver" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "driverName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idleConnectionTestPeriod" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "initialPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxIdleTime" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "minPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "pooledDatasource" : {
+ "type" : "boolean"
+ },
+ "relayCredentialQueryString" : {
+ "type" : "string"
+ },
+ "resetCredentialDml" : {
+ "type" : "string"
+ },
+ "rolesQueryString" : {
+ "type" : "string"
+ },
+ "useColumnNamesAsPropertyNames" : {
+ "type" : "boolean"
+ },
+ "userPropertiesQueryString" : {
+ "type" : "string"
+ },
+ "userQueryString" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "DbIdentityVaultDTO" : {
+ "type" : "object",
+ "properties" : {
+ "acquireIncrement" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "connectionUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "driverName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "externalDB" : {
+ "type" : "boolean"
+ },
+ "hashAlgorithm" : {
+ "type" : "string"
+ },
+ "hashEncoding" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idleConnectionTestPeriod" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "initialPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxIdleTime" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "maxPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "minPoolSize" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "pooledDatasource" : {
+ "type" : "boolean"
+ },
+ "saltLength" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "saltValue" : {
+ "type" : "string"
+ },
+ "username" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "DelegatedAuthenticationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "authnService" : {
+ "$ref" : "#/components/schemas/AuthenticationServiceDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "DeleteBrandingReq" : {
+ "type" : "object",
+ "properties" : {
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "DeleteBrandingRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "removed" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "DeleteReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "DeleteRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "removed" : {
+ "type" : "boolean"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "DirectoryAuthenticationServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "includeOperationalAttributes" : {
+ "type" : "boolean"
+ },
+ "initialContextFactory" : {
+ "type" : "string"
+ },
+ "ldapSearchScope" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "passwordPolicy" : {
+ "type" : "string"
+ },
+ "performDnSearch" : {
+ "type" : "boolean"
+ },
+ "principalUidAttributeID" : {
+ "type" : "string"
+ },
+ "providerUrl" : {
+ "type" : "string"
+ },
+ "referrals" : {
+ "type" : "string"
+ },
+ "securityAuthentication" : {
+ "type" : "string"
+ },
+ "securityCredential" : {
+ "type" : "string"
+ },
+ "securityPrincipal" : {
+ "type" : "string"
+ },
+ "simpleAuthnSaml2AuthnCtxClass" : {
+ "type" : "string"
+ },
+ "usersCtxDN" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "EmbeddedIdentityVaultDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityConnectorName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "EntitySelectionStrategyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExecEnvContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "captive" : {
+ "type" : "boolean"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/ExecutionEnvironmentDTO"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ExportApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "format" : {
+ "type" : "string"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExportApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "base64value" : {
+ "type" : "string"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "ExportExecEnvCfgReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExportExecEnvCfgRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "type" : "string"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "fileName" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "ExtensionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "classifier" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
+ },
+ "provider" : {
+ "type" : "string"
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ExternalOpenIDConnectRelayingPartyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authorizedURIs" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "clientAuthnMethod" : {
+ "type" : "string",
+ "enum" : [ "CLIENT_SECRET_BASIC", "CLIENT_SECRET_POST", "CLIENT_SECRET_JWT", "PRIVATE_KEY_JWT", "NONE" ]
+ },
+ "clientCert" : {
+ "type" : "string"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "clientType" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "encryptionAlg" : {
+ "type" : "string"
+ },
+ "encryptionMethod" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "grants" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "AUTHORIZATION_CODE", "IMPLICIT", "REFRESH_TOKEN", "PASSWORD", "CLIENT_CREDENTIALS", "JWT_BEARER", "JWT_BEARER_PWD", "SAML2_BEARER" ]
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idTokenEncryptionAlg" : {
+ "type" : "string"
+ },
+ "idTokenEncryptionMethod" : {
+ "type" : "string"
+ },
+ "idTokenSigningAlg" : {
+ "type" : "string"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "postLogoutRedirectionURIs" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "responseTypes" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "CODE", "TOKEN", "ID_TOKEN" ]
+ }
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "signingAlg" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ExternalSaml2IdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ExternalSaml2ServiceProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "FacebookOpenIDConnectIdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accessTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "mobileAuthzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "scopes" : {
+ "type" : "string"
+ },
+ "serverKey" : {
+ "type" : "string"
+ },
+ "userFields" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "FederatedChannelDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "connectionA" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "connectionB" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overrideProviderSetup" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "FederatedConnectionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "channelA" : {
+ "$ref" : "#/components/schemas/FederatedChannelDTO"
+ },
+ "channelB" : {
+ "$ref" : "#/components/schemas/FederatedChannelDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "roleA" : {
+ "$ref" : "#/components/schemas/FederatedProviderDTO"
+ },
+ "roleB" : {
+ "$ref" : "#/components/schemas/FederatedProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "FederatedProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "GetAllBrandingsReq" : {
+ "type" : "object",
+ "properties" : {
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetAllBrandingsRes" : {
+ "type" : "object",
+ "properties" : {
+ "brandings" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/CustomBrandingDefinitionDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetApplianceContainerRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceContainerDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetApplianceContainersRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliances" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityApplianceContainerDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetApplianceStateRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string",
+ "enum" : [ "PROJECTED", "STAGED", "DEPLOYED", "STARTED", "DISPOSED" ]
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetAppliancesRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliances" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetBrandingReq" : {
+ "type" : "object",
+ "properties" : {
+ "nameOrId" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetBrandingRes" : {
+ "type" : "object",
+ "properties" : {
+ "bundleArtifact" : {
+ "type" : "string"
+ },
+ "bundleGroup" : {
+ "type" : "string"
+ },
+ "bundleVersion" : {
+ "type" : "string"
+ },
+ "customOpenIdAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoIdPAppClazz" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetBundlesReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetBundlesRes" : {
+ "type" : "object",
+ "properties" : {
+ "bundles" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/BundleDescr"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetDbIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetDbIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "dbIdVault" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetDbIdVaultsRes" : {
+ "type" : "object",
+ "properties" : {
+ "dbIdVaults" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ }
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/ExecEnvContainerDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnvs" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExecEnvContainerDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetExtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetExtSaml2SpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdPRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2IDPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPSaml2Req" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdPSaml2Res" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPSaml2sRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdPsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceDbReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourceDbRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceDb" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceDbsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceDbs" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceLdapReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourceLdapRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceLdapsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceLdaps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourceReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourceRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSource" : {
+ "$ref" : "#/components/schemas/IdSourceContainerDTO"
+ },
+ "type" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdSourcesReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdSourcesRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdSourceContainerDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idVault" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdVaultsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idVaults" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpAzureReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdpAzureRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpAzuresRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpFacebookReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdpFacebookRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpFacebooksRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpGoogleReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIdpGoogleRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIdpGooglesRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIisExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIisExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIisExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIntSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetIntSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetIntSaml2SpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetJossoRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetJossoRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetJossoRssRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetOidcRpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetOidcRpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "oidcRp" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetOidcRpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "oidcRps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetPhpExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetPhpExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetPhpExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetProviderReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetProviderRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "provider" : {
+ "$ref" : "#/components/schemas/ProviderContainerDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetProvidersRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ProviderContainerDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetSelfSvcRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetSelfSvcRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetSelfSvcRssRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetServerInfoReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetServerInfoRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "nodeId" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetSharepointRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetSharepointRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetSharepointRssRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetTomcatExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetTomcatExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetTomcatExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetTypesRes" : {
+ "type" : "object",
+ "properties" : {
+ "attributeMapperProfileDTO" : {
+ "$ref" : "#/components/schemas/AttributeMapperProfileDTO"
+ },
+ "basicAuthnMechanism" : {
+ "$ref" : "#/components/schemas/BasicAuthenticationDTO"
+ },
+ "bindAuthn" : {
+ "$ref" : "#/components/schemas/BindAuthenticationDTO"
+ },
+ "builtInAttributeProfile" : {
+ "$ref" : "#/components/schemas/BuiltInAttributeProfileDTO"
+ },
+ "customAuthSvc" : {
+ "$ref" : "#/components/schemas/CustomAuthnServiceDTO"
+ },
+ "directoryAuthnSvc" : {
+ "$ref" : "#/components/schemas/DirectoryAuthenticationServiceDTO"
+ },
+ "idpc" : {
+ "$ref" : "#/components/schemas/IdentityProviderChannelDTO"
+ },
+ "spc" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderChannelDTO"
+ },
+ "totpAuthnSvc" : {
+ "$ref" : "#/components/schemas/TOTPAuthenticationServiceDTO"
+ }
+ }
+ },
+ "GetVirtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetVirtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "config" : {
+ "$ref" : "#/components/schemas/SamlR2SPConfigDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetVirtSaml2SpsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sps" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetWeblogicExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "GetWeblogicExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GetWeblogicExecEnvsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ }
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "GoogleOpenIDConnectIdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accessTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "clientId" : {
+ "type" : "string"
+ },
+ "clientSecret" : {
+ "type" : "string"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "googleAppsDomain" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "mobileAuthzTokenService" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "scopes" : {
+ "type" : "string"
+ },
+ "serverKey" : {
+ "type" : "string"
+ },
+ "userFields" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "GroupDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "extraAttributes" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AttributeValueDTO"
+ }
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdSourceContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "idSource" : {
+ "$ref" : "#/components/schemas/IdentitySourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDTO"
+ },
+ "execEnvs" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "idSources" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "IdentityApplianceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idApplianceDefinition" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "idApplianceDefinitionBin" : {
+ "type" : "string"
+ },
+ "idApplianceDeployment" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDeploymentDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceDefinitionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeFeatures" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2", "SPMLR2", "JOSSO", "STS" ]
+ }
+ },
+ "authenticationServices" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AuthenticationServiceDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "executionEnvironments" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ExecutionEnvironmentDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identitySources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentitySourceDTO"
+ }
+ },
+ "idpSelector" : {
+ "$ref" : "#/components/schemas/EntitySelectionStrategyDTO"
+ },
+ "keystore" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "lastModification" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "modelVersion" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "namespace" : {
+ "type" : "string"
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ProviderDTO"
+ }
+ },
+ "requiredBundles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "revision" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "securityConfig" : {
+ "$ref" : "#/components/schemas/IdentityApplianceSecurityConfigDTO"
+ },
+ "serviceResources" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ }
+ },
+ "supportedRoles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ }
+ },
+ "userDashboardBranding" : {
+ "$ref" : "#/components/schemas/UserDashboardBrandingDTO"
+ }
+ }
+ },
+ "IdentityApplianceDeploymentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "deployedRevision" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "deploymentTime" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "featureName" : {
+ "type" : "string"
+ },
+ "featureUri" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "idaus" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityApplianceUnitDTO"
+ }
+ },
+ "state" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceSecurityConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "encryptSensitiveData" : {
+ "type" : "boolean"
+ },
+ "encryption" : {
+ "type" : "string",
+ "enum" : [ "DES_EDE_SHA1", "DES_MD5", "RC2_SHA1", "AES128_CBC_SHA256" ]
+ },
+ "encryptionConfig" : {
+ "type" : "string",
+ "enum" : [ "USER_PROVIDED", "PROPERTIES_FILE" ]
+ },
+ "encryptionConfigFile" : {
+ "type" : "string"
+ },
+ "encryptionPassword" : {
+ "type" : "string"
+ },
+ "externalConfig" : {
+ "type" : "boolean"
+ },
+ "externalConfigFile" : {
+ "type" : "string"
+ },
+ "passwordProperty" : {
+ "type" : "string"
+ },
+ "salt" : {
+ "type" : "string",
+ "enum" : [ "NONE", "FIXED", "RANDOM" ]
+ },
+ "saltProperty" : {
+ "type" : "string"
+ },
+ "saltValue" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityApplianceUnitDTO" : {
+ "type" : "object",
+ "properties" : {
+ "bundleName" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "group" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "providers" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ProviderDTO"
+ }
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "FEDERATION_UNIT", "PROVISIONING_UNIT" ]
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "IdentityLookupDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identitySource" : {
+ "$ref" : "#/components/schemas/IdentitySourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "provider" : {
+ "$ref" : "#/components/schemas/ProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "IdentityMappingPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customMapper" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "mappingType" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE", "MERGED", "CUSTOM" ]
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "useLocalId" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "IdentityProviderChannelDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanism" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ },
+ "connectionA" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "connectionB" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enableProxyExtension" : {
+ "type" : "boolean"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "multivaluedAttrGroups" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrInternal" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrUserDefined" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overrideProviderSetup" : {
+ "type" : "boolean"
+ },
+ "preferred" : {
+ "type" : "boolean"
+ },
+ "signAuthenticationRequests" : {
+ "type" : "boolean"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "wantAssertionSigned" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "IdentityProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "attributeProfile" : {
+ "$ref" : "#/components/schemas/AttributeProfileDTO"
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanisms" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "dashboardUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "destroyPreviousSession" : {
+ "type" : "boolean"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "emissionPolicy" : {
+ "$ref" : "#/components/schemas/AuthenticationAssertionEmissionPolicyDTO"
+ },
+ "enableMetadataEndpoint" : {
+ "type" : "boolean"
+ },
+ "encryptAssertion" : {
+ "type" : "boolean"
+ },
+ "encryptAssertionAlgorithm" : {
+ "type" : "string"
+ },
+ "errorBinding" : {
+ "type" : "string",
+ "enum" : [ "ARTIFACT", "JSON", "GET" ]
+ },
+ "externallyHostedIdentityConfirmationTokenService" : {
+ "type" : "boolean"
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityConfirmationEnabled" : {
+ "type" : "boolean"
+ },
+ "identityConfirmationOAuth2AuthorizationServerEndpoint" : {
+ "type" : "string"
+ },
+ "identityConfirmationOAuth2ClientId" : {
+ "type" : "string"
+ },
+ "identityConfirmationOAuth2ClientSecret" : {
+ "type" : "string"
+ },
+ "identityConfirmationPolicy" : {
+ "$ref" : "#/components/schemas/ExtensionDTO"
+ },
+ "ignoreRequestedNameIDPolicy" : {
+ "type" : "boolean"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "maxSessionsPerUser" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "oauth2Clients" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/OAuth2ClientDTO"
+ }
+ },
+ "oauth2ClientsConfig" : {
+ "type" : "string"
+ },
+ "oauth2Enabled" : {
+ "type" : "boolean"
+ },
+ "oauth2Key" : {
+ "type" : "string"
+ },
+ "oauth2RememberMeTokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oauth2TokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oidcAccessTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcAuthzCodeTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIdTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIncludeUserClaimsInAccessToken" : {
+ "type" : "boolean"
+ },
+ "openIdEnabled" : {
+ "type" : "boolean"
+ },
+ "pwdlessAuthnEnabled" : {
+ "type" : "boolean"
+ },
+ "pwdlessAuthnFrom" : {
+ "type" : "string"
+ },
+ "pwdlessAuthnSubject" : {
+ "type" : "string"
+ },
+ "pwdlessAuthnTemplate" : {
+ "type" : "string"
+ },
+ "pwdlessAuthnTo" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "sessionManagerFactory" : {
+ "$ref" : "#/components/schemas/SessionManagerFactoryDTO"
+ },
+ "signRequests" : {
+ "type" : "boolean"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "ssoSessionTimeout" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "subjectAuthnPolicies" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SubjectAuthenticationPolicyDTO"
+ }
+ },
+ "subjectNameIDPolicy" : {
+ "$ref" : "#/components/schemas/SubjectNameIdentifierPolicyDTO"
+ },
+ "userDashboardBranding" : {
+ "type" : "string"
+ },
+ "wantAuthnRequestsSigned" : {
+ "type" : "boolean"
+ },
+ "wantSignedRequests" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "IdentitySourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ImpersonateUserPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "customImpersonateUserPolicy" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "impersonateUserPolicyType" : {
+ "type" : "string",
+ "enum" : [ "DISABLED", "CUSTOM" ]
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ImportApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "base64Value" : {
+ "type" : "string"
+ },
+ "format" : {
+ "type" : "string"
+ },
+ "idOrName" : {
+ "type" : "string"
+ },
+ "modify" : {
+ "type" : "boolean"
+ },
+ "newDescription" : {
+ "type" : "string"
+ },
+ "newLocation" : {
+ "type" : "string"
+ },
+ "newName" : {
+ "type" : "string"
+ },
+ "newNamespace" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ImportApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "InternalSaml2ServiceProviderChannelDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "attributeProfile" : {
+ "$ref" : "#/components/schemas/AttributeProfileDTO"
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanism" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ },
+ "connectionA" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "connectionB" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "emissionPolicy" : {
+ "$ref" : "#/components/schemas/AuthenticationAssertionEmissionPolicyDTO"
+ },
+ "encryptAssertion" : {
+ "type" : "boolean"
+ },
+ "encryptAssertionAlgorithm" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignoreRequestedNameIDPolicy" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overrideProviderSetup" : {
+ "type" : "boolean"
+ },
+ "requiredRoles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "requiredRolesMatchMode" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "restrictedRoles" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "restrictedRolesMatchMode" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "subjectNameIDPolicy" : {
+ "$ref" : "#/components/schemas/SubjectNameIdentifierPolicyDTO"
+ },
+ "wantAuthnRequestsSigned" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "InternalSaml2ServiceProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "authenticationContract" : {
+ "$ref" : "#/components/schemas/AuthenticationContractDTO"
+ },
+ "authenticationMechanism" : {
+ "$ref" : "#/components/schemas/AuthenticationMechanismDTO"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "dashboardUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enableMetadataEndpoint" : {
+ "type" : "boolean"
+ },
+ "errorBinding" : {
+ "type" : "string",
+ "enum" : [ "ARTIFACT", "JSON", "GET" ]
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "multivaluedAttrGroups" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrInternal" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrUserDefined" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "signAuthenticationRequests" : {
+ "type" : "boolean"
+ },
+ "signRequests" : {
+ "type" : "boolean"
+ },
+ "signatureHash" : {
+ "type" : "string"
+ },
+ "wantAssertionSigned" : {
+ "type" : "boolean"
+ },
+ "wantSLOResponseSigned" : {
+ "type" : "boolean"
+ },
+ "wantSignedRequests" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "JOSSO1ResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "defaultResource" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignoredWebResources" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "partnerAppLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "sloLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "sloLocationEnabled" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "KeystoreDTO" : {
+ "type" : "object",
+ "properties" : {
+ "certificateAlias" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "keystorePassOnly" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "privateKeyName" : {
+ "type" : "string"
+ },
+ "privateKeyPassword" : {
+ "type" : "string"
+ },
+ "store" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "LdapIdentitySourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "credentialQueryString" : {
+ "type" : "string"
+ },
+ "customClass" : {
+ "$ref" : "#/components/schemas/CustomClassDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "includeOperationalAttributes" : {
+ "type" : "boolean"
+ },
+ "initialContextFactory" : {
+ "type" : "string"
+ },
+ "ldapSearchScope" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "principalUidAttributeID" : {
+ "type" : "string"
+ },
+ "providerUrl" : {
+ "type" : "string"
+ },
+ "referrals" : {
+ "type" : "string"
+ },
+ "roleAttributeID" : {
+ "type" : "string"
+ },
+ "roleMatchingMode" : {
+ "type" : "string"
+ },
+ "rolesCtxDN" : {
+ "type" : "string"
+ },
+ "securityAuthentication" : {
+ "type" : "string"
+ },
+ "securityCredential" : {
+ "type" : "string"
+ },
+ "securityPrincipal" : {
+ "type" : "string"
+ },
+ "uidAttributeID" : {
+ "type" : "string"
+ },
+ "updatePasswordEnabled" : {
+ "type" : "boolean"
+ },
+ "updateableCredentialAttribute" : {
+ "type" : "string"
+ },
+ "userPropertiesQueryString" : {
+ "type" : "string"
+ },
+ "usersCtxDN" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "LocationDTO" : {
+ "type" : "object",
+ "properties" : {
+ "context" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "host" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "locationAsString" : {
+ "type" : "string"
+ },
+ "port" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "protocol" : {
+ "type" : "string"
+ },
+ "uri" : {
+ "type" : "string"
+ }
+ }
+ },
+ "OAuth2ClientDTO" : {
+ "type" : "object",
+ "properties" : {
+ "baseURL" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "secret" : {
+ "type" : "string"
+ }
+ }
+ },
+ "OIDCSignOnRequest" : {
+ "type" : "object",
+ "properties" : {
+ "clientId" : {
+ "type" : "string"
+ },
+ "password" : {
+ "type" : "string"
+ },
+ "secret" : {
+ "type" : "string"
+ },
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ },
+ "username" : {
+ "type" : "string"
+ }
+ }
+ },
+ "OIDCSignOnResponse" : {
+ "type" : "object",
+ "properties" : {
+ "accessToken" : {
+ "type" : "string"
+ },
+ "authenticatedUser" : {
+ "$ref" : "#/components/schemas/UserDTO"
+ },
+ "idToken" : {
+ "type" : "string"
+ },
+ "refreshToken" : {
+ "type" : "string"
+ },
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "PHPExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "phpEnvironmentType" : {
+ "type" : "string",
+ "enum" : [ "STANDARD", "DRUPAL" ]
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "PointDTO" : {
+ "type" : "object",
+ "properties" : {
+ "x" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "y" : {
+ "type" : "integer",
+ "format" : "int64"
+ }
+ }
+ },
+ "ProviderConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ProviderContainerDTO" : {
+ "type" : "object",
+ "properties" : {
+ "federatedProvider" : {
+ "$ref" : "#/components/schemas/FederatedProviderDTO"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "serviceResource" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ },
+ "serviceResourceType" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "RefreshBrandingsReq" : {
+ "type" : "object"
+ },
+ "RefreshBrandingsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "uri" : {
+ "type" : "string"
+ },
+ "value" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ }
+ }
+ },
+ "SamlR2IDPConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "encrypter" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "signer" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "useSampleStore" : {
+ "type" : "boolean"
+ },
+ "useSystemStore" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "SamlR2SPConfigDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "encrypter" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "signer" : {
+ "$ref" : "#/components/schemas/KeystoreDTO"
+ },
+ "useSampleStore" : {
+ "type" : "boolean"
+ },
+ "useSystemStore" : {
+ "type" : "boolean"
+ }
+ }
+ },
+ "SelfServicesResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "secret" : {
+ "type" : "string"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "ServerContext" : {
+ "type" : "object",
+ "properties" : {
+ "accessToken" : {
+ "type" : "string"
+ },
+ "refreshToken" : {
+ "type" : "string"
+ },
+ "serverId" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ServerVersionRequest" : {
+ "type" : "object",
+ "properties" : {
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ }
+ }
+ },
+ "ServerVersionResponse" : {
+ "type" : "object",
+ "properties" : {
+ "server" : {
+ "$ref" : "#/components/schemas/ServerContext"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "version" : {
+ "type" : "string"
+ }
+ }
+ },
+ "ServiceConnectionDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/ServiceResourceDTO"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "waypoints" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/PointDTO"
+ }
+ }
+ }
+ },
+ "ServiceResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "SessionManagerFactoryDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "SetApplianceStateReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "state" : {
+ "type" : "string",
+ "enum" : [ "PROJECTED", "STAGED", "DEPLOYED", "STARTED", "DISPOSED" ]
+ }
+ }
+ },
+ "SharepointResourceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activation" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ },
+ "defaultResource" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "ignoredWebResources" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "partnerAppLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "relayingPartyLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "serviceConnection" : {
+ "$ref" : "#/components/schemas/ServiceConnectionDTO"
+ },
+ "sloLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "sloLocationEnabled" : {
+ "type" : "boolean"
+ },
+ "stsEncryptingCertSubject" : {
+ "type" : "string"
+ },
+ "stsMetadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "stsSigningCertSubject" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "StoreApplianceReq" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreApplianceRes" : {
+ "type" : "object",
+ "properties" : {
+ "appliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreBrandingReq" : {
+ "type" : "object",
+ "properties" : {
+ "bundleArtifact" : {
+ "type" : "string"
+ },
+ "bundleGroup" : {
+ "type" : "string"
+ },
+ "bundleVersion" : {
+ "type" : "string"
+ },
+ "customOpenIdAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoAppClazz" : {
+ "type" : "string"
+ },
+ "customSsoIdPAppClazz" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ }
+ }
+ },
+ "StoreBrandingRes" : {
+ "type" : "object",
+ "properties" : {
+ "branding" : {
+ "$ref" : "#/components/schemas/CustomBrandingDefinitionDTO"
+ },
+ "error" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreDbIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "dbIdVault" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreDbIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "dbIdVault" : {
+ "$ref" : "#/components/schemas/DbIdentityVaultDTO"
+ },
+ "error" : {
+ "type" : "string"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreExtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ }
+ }
+ },
+ "StoreExtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdPReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdPRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdPSaml2Req" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdPSaml2Res" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/ExternalSaml2IdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdSourceDbReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idSourceDb" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ }
+ }
+ },
+ "StoreIdSourceDbRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceDb" : {
+ "$ref" : "#/components/schemas/DbIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdSourceLdapReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ }
+ }
+ },
+ "StoreIdSourceLdapRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idSourceLdap" : {
+ "$ref" : "#/components/schemas/LdapIdentitySourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdVaultReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idVault" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ }
+ }
+ },
+ "StoreIdVaultRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idVault" : {
+ "$ref" : "#/components/schemas/EmbeddedIdentityVaultDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdpAzureReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdpAzureRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/AzureOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdpFacebookReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdpFacebookRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/FacebookOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIdpGoogleReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ }
+ }
+ },
+ "StoreIdpGoogleRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "idp" : {
+ "$ref" : "#/components/schemas/GoogleOpenIDConnectIdentityProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIisExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ }
+ }
+ },
+ "StoreIisExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "iisExecEnv" : {
+ "$ref" : "#/components/schemas/WindowsIISExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreIntSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ }
+ }
+ },
+ "StoreIntSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/InternalSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreJossoRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ }
+ }
+ },
+ "StoreJossoRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/JOSSO1ResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreOidcRpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "oidcRp" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ }
+ }
+ },
+ "StoreOidcRpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "oidcRp" : {
+ "$ref" : "#/components/schemas/ExternalOpenIDConnectRelayingPartyDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StorePhpExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ }
+ }
+ },
+ "StorePhpExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "phpExecEnv" : {
+ "$ref" : "#/components/schemas/PHPExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreSelfSvcRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ }
+ }
+ },
+ "StoreSelfSvcRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SelfServicesResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreSharepointRsReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ }
+ }
+ },
+ "StoreSharepointRsRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "resource" : {
+ "$ref" : "#/components/schemas/SharepointResourceDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreTomcatExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ }
+ }
+ },
+ "StoreTomcatExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "tomcatExecEnv" : {
+ "$ref" : "#/components/schemas/TomcatExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreVirtSaml2SpReq" : {
+ "type" : "object",
+ "properties" : {
+ "idOrName" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ }
+ }
+ },
+ "StoreVirtSaml2SpRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "sp" : {
+ "$ref" : "#/components/schemas/VirtualSaml2ServiceProviderDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "StoreWeblogicExecEnvReq" : {
+ "type" : "object",
+ "properties" : {
+ "execEnv" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ },
+ "idOrName" : {
+ "type" : "string"
+ }
+ }
+ },
+ "StoreWeblogicExecEnvRes" : {
+ "type" : "object",
+ "properties" : {
+ "error" : {
+ "type" : "string"
+ },
+ "execEnv" : {
+ "$ref" : "#/components/schemas/WeblogicExecutionEnvironmentDTO"
+ },
+ "validationErrors" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string"
+ }
+ }
+ }
+ },
+ "SubjectAuthenticationPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "description" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "SubjectNameIdentifierPolicyDTO" : {
+ "type" : "object",
+ "properties" : {
+ "descriptionKey" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "subjectAttribute" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "EMAIL", "PRINCIPAL", "ATTRIBUTE", "CUSTOM" ]
+ }
+ }
+ },
+ "TOTPAuthenticationServiceDTO" : {
+ "type" : "object",
+ "properties" : {
+ "crypto" : {
+ "type" : "string"
+ },
+ "delegatedAuthentications" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/DelegatedAuthenticationDTO"
+ }
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "returnDigits" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "secretCredential" : {
+ "type" : "string"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "TomcatExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "UserDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountDisabled" : {
+ "type" : "boolean"
+ },
+ "accountExpirationDate" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "accountExpires" : {
+ "type" : "boolean"
+ },
+ "allowUserToChangePassword" : {
+ "type" : "boolean"
+ },
+ "automaticallyGeneratePassword" : {
+ "type" : "boolean"
+ },
+ "businessCategory" : {
+ "type" : "string"
+ },
+ "commonName" : {
+ "type" : "string"
+ },
+ "countryName" : {
+ "type" : "string"
+ },
+ "daysBeforeExpiration" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "daysBetweenChanges" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "distinguishedName" : {
+ "type" : "string"
+ },
+ "email" : {
+ "type" : "string"
+ },
+ "emailNewPasword" : {
+ "type" : "boolean"
+ },
+ "extraAttributes" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/AttributeValueDTO"
+ }
+ },
+ "facsimilTelephoneNumber" : {
+ "type" : "string"
+ },
+ "firstName" : {
+ "type" : "string"
+ },
+ "forcePeriodicPasswordChanges" : {
+ "type" : "boolean"
+ },
+ "generationQualifier" : {
+ "type" : "string"
+ },
+ "givenName" : {
+ "type" : "string"
+ },
+ "groups" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/GroupDTO"
+ }
+ },
+ "id" : {
+ "type" : "string"
+ },
+ "initials" : {
+ "type" : "string"
+ },
+ "language" : {
+ "type" : "string"
+ },
+ "limitSimultaneousLogin" : {
+ "type" : "boolean"
+ },
+ "localityName" : {
+ "type" : "string"
+ },
+ "maximunLogins" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "notifyPasswordExpiration" : {
+ "type" : "boolean"
+ },
+ "organizationName" : {
+ "type" : "string"
+ },
+ "organizationUnitName" : {
+ "type" : "string"
+ },
+ "passwordExpirationDate" : {
+ "type" : "string",
+ "format" : "date-time"
+ },
+ "personalTitle" : {
+ "type" : "string"
+ },
+ "postOfficeBox" : {
+ "type" : "string"
+ },
+ "postalAddress" : {
+ "type" : "string"
+ },
+ "postalCode" : {
+ "type" : "string"
+ },
+ "preventNewSession" : {
+ "type" : "boolean"
+ },
+ "stateOrProvinceName" : {
+ "type" : "string"
+ },
+ "streetAddress" : {
+ "type" : "string"
+ },
+ "surename" : {
+ "type" : "string"
+ },
+ "telephoneNumber" : {
+ "type" : "string"
+ },
+ "terminatePreviousSession" : {
+ "type" : "boolean"
+ },
+ "userCertificate" : {
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "format" : "byte"
+ }
+ },
+ "userName" : {
+ "type" : "string"
+ },
+ "userPassword" : {
+ "type" : "string"
+ }
+ }
+ },
+ "UserDashboardBrandingDTO" : {
+ "type" : "object",
+ "properties" : {
+ "id" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ }
+ }
+ },
+ "VirtualSaml2ServiceProviderDTO" : {
+ "type" : "object",
+ "properties" : {
+ "accountLinkagePolicy" : {
+ "$ref" : "#/components/schemas/AccountLinkagePolicyDTO"
+ },
+ "activeBindings" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SAMLR2_HTTP_POST", "SAMLR2_ARTIFACT", "SAMLR2_HTTP_REDIRECT", "SAMLR2_SOAP", "SAMLR2_LOCAL", "SSO_ARTIFACT", "SSO_REDIRECT", "SSO_POST", "JOSSO_REDIRECT", "JOSSO_SOAP", "JOSSO_ARTIFACT", "OAUTH2_SOAP", "OAUTH2_HTTP_RESTFUL" ]
+ }
+ },
+ "activeProfiles" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "type" : "string",
+ "enum" : [ "SSO", "SSO_ECP", "SSO_SLO", "SSO_NAMEID", "ARTIFACT", "ASSERTION_QUERY", "NAMEID", "ATTR_BASIC", "ATTR_X500", "ATTR_UUID", "ATTR_DCE", "ATTR_XACML", "OAUTH2_USERNAMEPWD_FLOW" ]
+ }
+ },
+ "attributeProfile" : {
+ "$ref" : "#/components/schemas/AttributeProfileDTO"
+ },
+ "config" : {
+ "$ref" : "#/components/schemas/ProviderConfigDTO"
+ },
+ "dashboardUrl" : {
+ "type" : "string"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "enableMetadataEndpoint" : {
+ "type" : "boolean"
+ },
+ "enableProxyExtension" : {
+ "type" : "boolean"
+ },
+ "encryptAssertion" : {
+ "type" : "boolean"
+ },
+ "encryptAssertionAlgorithm" : {
+ "type" : "string"
+ },
+ "errorBinding" : {
+ "type" : "string",
+ "enum" : [ "ARTIFACT", "JSON", "GET" ]
+ },
+ "federatedConnectionsA" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "federatedConnectionsB" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/FederatedConnectionDTO"
+ }
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "identityAppliance" : {
+ "$ref" : "#/components/schemas/IdentityApplianceDefinitionDTO"
+ },
+ "identityLookups" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/IdentityLookupDTO"
+ }
+ },
+ "identityMappingPolicy" : {
+ "$ref" : "#/components/schemas/IdentityMappingPolicyDTO"
+ },
+ "idpSignatureHash" : {
+ "type" : "string"
+ },
+ "ignoreRequestedNameIDPolicy" : {
+ "type" : "boolean"
+ },
+ "isRemote" : {
+ "type" : "boolean"
+ },
+ "location" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "messageTtl" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "messageTtlTolerance" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "metadata" : {
+ "$ref" : "#/components/schemas/ResourceDTO"
+ },
+ "multivaluedAttrGroups" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrInternal" : {
+ "type" : "boolean"
+ },
+ "multivaluedAttrUserDefined" : {
+ "type" : "boolean"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "oauth2Enabled" : {
+ "type" : "boolean"
+ },
+ "oauth2Key" : {
+ "type" : "string"
+ },
+ "oauth2RememberMeTokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oauth2TokenValidity" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "oidcAccessTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcAuthzCodeTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIdTokenTimeToLive" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "oidcIncludeUserClaimsInAccessToken" : {
+ "type" : "boolean"
+ },
+ "openIdEnabled" : {
+ "type" : "boolean"
+ },
+ "remote" : {
+ "type" : "boolean"
+ },
+ "role" : {
+ "type" : "string",
+ "enum" : [ "SSOIdentityProvider", "SSOServiceProvider", "AuthenticationAuthority", "AttributeAuthority", "PolicyDecisionPoint", "Affiliation", "Provisioning", "Binding" ]
+ },
+ "sessionManagerFactory" : {
+ "$ref" : "#/components/schemas/SessionManagerFactoryDTO"
+ },
+ "signAuthenticationRequests" : {
+ "type" : "boolean"
+ },
+ "signRequests" : {
+ "type" : "boolean"
+ },
+ "spSignatureHash" : {
+ "type" : "string"
+ },
+ "ssoSessionTimeout" : {
+ "type" : "integer",
+ "format" : "int32"
+ },
+ "subjectAuthnPolicies" : {
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/SubjectAuthenticationPolicyDTO"
+ }
+ },
+ "subjectNameIDPolicy" : {
+ "$ref" : "#/components/schemas/SubjectNameIdentifierPolicyDTO"
+ },
+ "wantAssertionSigned" : {
+ "type" : "boolean"
+ },
+ "wantAuthnRequestsSigned" : {
+ "type" : "boolean"
+ },
+ "wantSLOResponseSigned" : {
+ "type" : "boolean"
+ },
+ "wantSignedRequests" : {
+ "type" : "boolean"
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "WeblogicExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "domain" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ },
+ "WindowsIISExecutionEnvironmentDTO" : {
+ "type" : "object",
+ "properties" : {
+ "activations" : {
+ "uniqueItems" : true,
+ "type" : "array",
+ "items" : {
+ "$ref" : "#/components/schemas/ActivationDTO"
+ }
+ },
+ "active" : {
+ "type" : "boolean"
+ },
+ "bindingLocation" : {
+ "$ref" : "#/components/schemas/LocationDTO"
+ },
+ "description" : {
+ "type" : "string"
+ },
+ "displayName" : {
+ "type" : "string"
+ },
+ "elementId" : {
+ "type" : "string"
+ },
+ "id" : {
+ "type" : "integer",
+ "format" : "int64"
+ },
+ "installDemoApps" : {
+ "type" : "boolean"
+ },
+ "installUri" : {
+ "type" : "string"
+ },
+ "isapiExtensionPath" : {
+ "type" : "string"
+ },
+ "location" : {
+ "type" : "string"
+ },
+ "name" : {
+ "type" : "string"
+ },
+ "overwriteOriginalSetup" : {
+ "type" : "boolean"
+ },
+ "platformId" : {
+ "type" : "string"
+ },
+ "targetJDK" : {
+ "type" : "string"
+ },
+ "type" : {
+ "type" : "string",
+ "enum" : [ "LOCAL", "REMOTE" ]
+ },
+ "x" : {
+ "type" : "number",
+ "format" : "double"
+ },
+ "y" : {
+ "type" : "number",
+ "format" : "double"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/vendor/github.com/atricore/josso-api-go/model_external_saml2_identity_provider_dto.go b/vendor/github.com/atricore/josso-api-go/model_external_saml2_identity_provider_dto.go
new file mode 100644
index 0000000..59fc5e6
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/model_external_saml2_identity_provider_dto.go
@@ -0,0 +1,807 @@
+/*
+Atricore Console :: Remote : API
+
+# Atricore Console API
+
+API version: 1.5.1-SNAPSHOT
+Contact: sgonzalez@atricore.com
+*/
+
+// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
+
+package jossoappi
+
+import (
+ "encoding/json"
+)
+
+// ExternalSaml2IdentityProviderDTO struct for ExternalSaml2IdentityProviderDTO
+type ExternalSaml2IdentityProviderDTO struct {
+ ActiveBindings []string `json:"activeBindings,omitempty"`
+ ActiveProfiles []string `json:"activeProfiles,omitempty"`
+ Config *ProviderConfigDTO `json:"config,omitempty"`
+ Description *string `json:"description,omitempty"`
+ DisplayName *string `json:"displayName,omitempty"`
+ ElementId *string `json:"elementId,omitempty"`
+ FederatedConnectionsA []FederatedConnectionDTO `json:"federatedConnectionsA,omitempty"`
+ FederatedConnectionsB []FederatedConnectionDTO `json:"federatedConnectionsB,omitempty"`
+ Id *int64 `json:"id,omitempty"`
+ IdentityAppliance *IdentityApplianceDefinitionDTO `json:"identityAppliance,omitempty"`
+ IdentityLookups []IdentityLookupDTO `json:"identityLookups,omitempty"`
+ IsRemote *bool `json:"isRemote,omitempty"`
+ Location *LocationDTO `json:"location,omitempty"`
+ Metadata *ResourceDTO `json:"metadata,omitempty"`
+ Name *string `json:"name,omitempty"`
+ Remote *bool `json:"remote,omitempty"`
+ Role *string `json:"role,omitempty"`
+ X *float64 `json:"x,omitempty"`
+ Y *float64 `json:"y,omitempty"`
+ AdditionalProperties map[string]interface{}
+}
+
+type _ExternalSaml2IdentityProviderDTO ExternalSaml2IdentityProviderDTO
+
+// NewExternalSaml2IdentityProviderDTO instantiates a new ExternalSaml2IdentityProviderDTO object
+// This constructor will assign default values to properties that have it defined,
+// and makes sure properties required by API are set, but the set of arguments
+// will change when the set of required properties is changed
+func NewExternalSaml2IdentityProviderDTO() *ExternalSaml2IdentityProviderDTO {
+ this := ExternalSaml2IdentityProviderDTO{}
+ return &this
+}
+
+// NewExternalSaml2IdentityProviderDTOWithDefaults instantiates a new ExternalSaml2IdentityProviderDTO object
+// This constructor will only assign default values to properties that have it defined,
+// but it doesn't guarantee that properties required by API are set
+func NewExternalSaml2IdentityProviderDTOWithDefaults() *ExternalSaml2IdentityProviderDTO {
+ this := ExternalSaml2IdentityProviderDTO{}
+ return &this
+}
+
+// GetActiveBindings returns the ActiveBindings field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetActiveBindings() []string {
+ if o == nil || isNil(o.ActiveBindings) {
+ var ret []string
+ return ret
+ }
+ return o.ActiveBindings
+}
+
+// GetActiveBindingsOk returns a tuple with the ActiveBindings field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetActiveBindingsOk() ([]string, bool) {
+ if o == nil || isNil(o.ActiveBindings) {
+ return nil, false
+ }
+ return o.ActiveBindings, true
+}
+
+// HasActiveBindings returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasActiveBindings() bool {
+ if o != nil && !isNil(o.ActiveBindings) {
+ return true
+ }
+
+ return false
+}
+
+// SetActiveBindings gets a reference to the given []string and assigns it to the ActiveBindings field.
+func (o *ExternalSaml2IdentityProviderDTO) SetActiveBindings(v []string) {
+ o.ActiveBindings = v
+}
+
+// GetActiveProfiles returns the ActiveProfiles field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetActiveProfiles() []string {
+ if o == nil || isNil(o.ActiveProfiles) {
+ var ret []string
+ return ret
+ }
+ return o.ActiveProfiles
+}
+
+// GetActiveProfilesOk returns a tuple with the ActiveProfiles field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetActiveProfilesOk() ([]string, bool) {
+ if o == nil || isNil(o.ActiveProfiles) {
+ return nil, false
+ }
+ return o.ActiveProfiles, true
+}
+
+// HasActiveProfiles returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasActiveProfiles() bool {
+ if o != nil && !isNil(o.ActiveProfiles) {
+ return true
+ }
+
+ return false
+}
+
+// SetActiveProfiles gets a reference to the given []string and assigns it to the ActiveProfiles field.
+func (o *ExternalSaml2IdentityProviderDTO) SetActiveProfiles(v []string) {
+ o.ActiveProfiles = v
+}
+
+// GetConfig returns the Config field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetConfig() ProviderConfigDTO {
+ if o == nil || isNil(o.Config) {
+ var ret ProviderConfigDTO
+ return ret
+ }
+ return *o.Config
+}
+
+// GetConfigOk returns a tuple with the Config field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetConfigOk() (*ProviderConfigDTO, bool) {
+ if o == nil || isNil(o.Config) {
+ return nil, false
+ }
+ return o.Config, true
+}
+
+// HasConfig returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasConfig() bool {
+ if o != nil && !isNil(o.Config) {
+ return true
+ }
+
+ return false
+}
+
+// SetConfig gets a reference to the given ProviderConfigDTO and assigns it to the Config field.
+func (o *ExternalSaml2IdentityProviderDTO) SetConfig(v ProviderConfigDTO) {
+ o.Config = &v
+}
+
+// GetDescription returns the Description field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetDescription() string {
+ if o == nil || isNil(o.Description) {
+ var ret string
+ return ret
+ }
+ return *o.Description
+}
+
+// GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetDescriptionOk() (*string, bool) {
+ if o == nil || isNil(o.Description) {
+ return nil, false
+ }
+ return o.Description, true
+}
+
+// HasDescription returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasDescription() bool {
+ if o != nil && !isNil(o.Description) {
+ return true
+ }
+
+ return false
+}
+
+// SetDescription gets a reference to the given string and assigns it to the Description field.
+func (o *ExternalSaml2IdentityProviderDTO) SetDescription(v string) {
+ o.Description = &v
+}
+
+// GetDisplayName returns the DisplayName field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetDisplayName() string {
+ if o == nil || isNil(o.DisplayName) {
+ var ret string
+ return ret
+ }
+ return *o.DisplayName
+}
+
+// GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetDisplayNameOk() (*string, bool) {
+ if o == nil || isNil(o.DisplayName) {
+ return nil, false
+ }
+ return o.DisplayName, true
+}
+
+// HasDisplayName returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasDisplayName() bool {
+ if o != nil && !isNil(o.DisplayName) {
+ return true
+ }
+
+ return false
+}
+
+// SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
+func (o *ExternalSaml2IdentityProviderDTO) SetDisplayName(v string) {
+ o.DisplayName = &v
+}
+
+// GetElementId returns the ElementId field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetElementId() string {
+ if o == nil || isNil(o.ElementId) {
+ var ret string
+ return ret
+ }
+ return *o.ElementId
+}
+
+// GetElementIdOk returns a tuple with the ElementId field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetElementIdOk() (*string, bool) {
+ if o == nil || isNil(o.ElementId) {
+ return nil, false
+ }
+ return o.ElementId, true
+}
+
+// HasElementId returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasElementId() bool {
+ if o != nil && !isNil(o.ElementId) {
+ return true
+ }
+
+ return false
+}
+
+// SetElementId gets a reference to the given string and assigns it to the ElementId field.
+func (o *ExternalSaml2IdentityProviderDTO) SetElementId(v string) {
+ o.ElementId = &v
+}
+
+// GetFederatedConnectionsA returns the FederatedConnectionsA field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetFederatedConnectionsA() []FederatedConnectionDTO {
+ if o == nil || isNil(o.FederatedConnectionsA) {
+ var ret []FederatedConnectionDTO
+ return ret
+ }
+ return o.FederatedConnectionsA
+}
+
+// GetFederatedConnectionsAOk returns a tuple with the FederatedConnectionsA field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetFederatedConnectionsAOk() ([]FederatedConnectionDTO, bool) {
+ if o == nil || isNil(o.FederatedConnectionsA) {
+ return nil, false
+ }
+ return o.FederatedConnectionsA, true
+}
+
+// HasFederatedConnectionsA returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasFederatedConnectionsA() bool {
+ if o != nil && !isNil(o.FederatedConnectionsA) {
+ return true
+ }
+
+ return false
+}
+
+// SetFederatedConnectionsA gets a reference to the given []FederatedConnectionDTO and assigns it to the FederatedConnectionsA field.
+func (o *ExternalSaml2IdentityProviderDTO) SetFederatedConnectionsA(v []FederatedConnectionDTO) {
+ o.FederatedConnectionsA = v
+}
+
+// GetFederatedConnectionsB returns the FederatedConnectionsB field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetFederatedConnectionsB() []FederatedConnectionDTO {
+ if o == nil || isNil(o.FederatedConnectionsB) {
+ var ret []FederatedConnectionDTO
+ return ret
+ }
+ return o.FederatedConnectionsB
+}
+
+// GetFederatedConnectionsBOk returns a tuple with the FederatedConnectionsB field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetFederatedConnectionsBOk() ([]FederatedConnectionDTO, bool) {
+ if o == nil || isNil(o.FederatedConnectionsB) {
+ return nil, false
+ }
+ return o.FederatedConnectionsB, true
+}
+
+// HasFederatedConnectionsB returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasFederatedConnectionsB() bool {
+ if o != nil && !isNil(o.FederatedConnectionsB) {
+ return true
+ }
+
+ return false
+}
+
+// SetFederatedConnectionsB gets a reference to the given []FederatedConnectionDTO and assigns it to the FederatedConnectionsB field.
+func (o *ExternalSaml2IdentityProviderDTO) SetFederatedConnectionsB(v []FederatedConnectionDTO) {
+ o.FederatedConnectionsB = v
+}
+
+// GetId returns the Id field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetId() int64 {
+ if o == nil || isNil(o.Id) {
+ var ret int64
+ return ret
+ }
+ return *o.Id
+}
+
+// GetIdOk returns a tuple with the Id field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetIdOk() (*int64, bool) {
+ if o == nil || isNil(o.Id) {
+ return nil, false
+ }
+ return o.Id, true
+}
+
+// HasId returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasId() bool {
+ if o != nil && !isNil(o.Id) {
+ return true
+ }
+
+ return false
+}
+
+// SetId gets a reference to the given int64 and assigns it to the Id field.
+func (o *ExternalSaml2IdentityProviderDTO) SetId(v int64) {
+ o.Id = &v
+}
+
+// GetIdentityAppliance returns the IdentityAppliance field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetIdentityAppliance() IdentityApplianceDefinitionDTO {
+ if o == nil || isNil(o.IdentityAppliance) {
+ var ret IdentityApplianceDefinitionDTO
+ return ret
+ }
+ return *o.IdentityAppliance
+}
+
+// GetIdentityApplianceOk returns a tuple with the IdentityAppliance field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetIdentityApplianceOk() (*IdentityApplianceDefinitionDTO, bool) {
+ if o == nil || isNil(o.IdentityAppliance) {
+ return nil, false
+ }
+ return o.IdentityAppliance, true
+}
+
+// HasIdentityAppliance returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasIdentityAppliance() bool {
+ if o != nil && !isNil(o.IdentityAppliance) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdentityAppliance gets a reference to the given IdentityApplianceDefinitionDTO and assigns it to the IdentityAppliance field.
+func (o *ExternalSaml2IdentityProviderDTO) SetIdentityAppliance(v IdentityApplianceDefinitionDTO) {
+ o.IdentityAppliance = &v
+}
+
+// GetIdentityLookups returns the IdentityLookups field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetIdentityLookups() []IdentityLookupDTO {
+ if o == nil || isNil(o.IdentityLookups) {
+ var ret []IdentityLookupDTO
+ return ret
+ }
+ return o.IdentityLookups
+}
+
+// GetIdentityLookupsOk returns a tuple with the IdentityLookups field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetIdentityLookupsOk() ([]IdentityLookupDTO, bool) {
+ if o == nil || isNil(o.IdentityLookups) {
+ return nil, false
+ }
+ return o.IdentityLookups, true
+}
+
+// HasIdentityLookups returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasIdentityLookups() bool {
+ if o != nil && !isNil(o.IdentityLookups) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdentityLookups gets a reference to the given []IdentityLookupDTO and assigns it to the IdentityLookups field.
+func (o *ExternalSaml2IdentityProviderDTO) SetIdentityLookups(v []IdentityLookupDTO) {
+ o.IdentityLookups = v
+}
+
+// GetIsRemote returns the IsRemote field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetIsRemote() bool {
+ if o == nil || isNil(o.IsRemote) {
+ var ret bool
+ return ret
+ }
+ return *o.IsRemote
+}
+
+// GetIsRemoteOk returns a tuple with the IsRemote field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetIsRemoteOk() (*bool, bool) {
+ if o == nil || isNil(o.IsRemote) {
+ return nil, false
+ }
+ return o.IsRemote, true
+}
+
+// HasIsRemote returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasIsRemote() bool {
+ if o != nil && !isNil(o.IsRemote) {
+ return true
+ }
+
+ return false
+}
+
+// SetIsRemote gets a reference to the given bool and assigns it to the IsRemote field.
+func (o *ExternalSaml2IdentityProviderDTO) SetIsRemote(v bool) {
+ o.IsRemote = &v
+}
+
+// GetLocation returns the Location field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetLocation() LocationDTO {
+ if o == nil || isNil(o.Location) {
+ var ret LocationDTO
+ return ret
+ }
+ return *o.Location
+}
+
+// GetLocationOk returns a tuple with the Location field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetLocationOk() (*LocationDTO, bool) {
+ if o == nil || isNil(o.Location) {
+ return nil, false
+ }
+ return o.Location, true
+}
+
+// HasLocation returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasLocation() bool {
+ if o != nil && !isNil(o.Location) {
+ return true
+ }
+
+ return false
+}
+
+// SetLocation gets a reference to the given LocationDTO and assigns it to the Location field.
+func (o *ExternalSaml2IdentityProviderDTO) SetLocation(v LocationDTO) {
+ o.Location = &v
+}
+
+// GetMetadata returns the Metadata field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetMetadata() ResourceDTO {
+ if o == nil || isNil(o.Metadata) {
+ var ret ResourceDTO
+ return ret
+ }
+ return *o.Metadata
+}
+
+// GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetMetadataOk() (*ResourceDTO, bool) {
+ if o == nil || isNil(o.Metadata) {
+ return nil, false
+ }
+ return o.Metadata, true
+}
+
+// HasMetadata returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasMetadata() bool {
+ if o != nil && !isNil(o.Metadata) {
+ return true
+ }
+
+ return false
+}
+
+// SetMetadata gets a reference to the given ResourceDTO and assigns it to the Metadata field.
+func (o *ExternalSaml2IdentityProviderDTO) SetMetadata(v ResourceDTO) {
+ o.Metadata = &v
+}
+
+// GetName returns the Name field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetName() string {
+ if o == nil || isNil(o.Name) {
+ var ret string
+ return ret
+ }
+ return *o.Name
+}
+
+// GetNameOk returns a tuple with the Name field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetNameOk() (*string, bool) {
+ if o == nil || isNil(o.Name) {
+ return nil, false
+ }
+ return o.Name, true
+}
+
+// HasName returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasName() bool {
+ if o != nil && !isNil(o.Name) {
+ return true
+ }
+
+ return false
+}
+
+// SetName gets a reference to the given string and assigns it to the Name field.
+func (o *ExternalSaml2IdentityProviderDTO) SetName(v string) {
+ o.Name = &v
+}
+
+// GetRemote returns the Remote field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetRemote() bool {
+ if o == nil || isNil(o.Remote) {
+ var ret bool
+ return ret
+ }
+ return *o.Remote
+}
+
+// GetRemoteOk returns a tuple with the Remote field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetRemoteOk() (*bool, bool) {
+ if o == nil || isNil(o.Remote) {
+ return nil, false
+ }
+ return o.Remote, true
+}
+
+// HasRemote returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasRemote() bool {
+ if o != nil && !isNil(o.Remote) {
+ return true
+ }
+
+ return false
+}
+
+// SetRemote gets a reference to the given bool and assigns it to the Remote field.
+func (o *ExternalSaml2IdentityProviderDTO) SetRemote(v bool) {
+ o.Remote = &v
+}
+
+// GetRole returns the Role field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetRole() string {
+ if o == nil || isNil(o.Role) {
+ var ret string
+ return ret
+ }
+ return *o.Role
+}
+
+// GetRoleOk returns a tuple with the Role field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetRoleOk() (*string, bool) {
+ if o == nil || isNil(o.Role) {
+ return nil, false
+ }
+ return o.Role, true
+}
+
+// HasRole returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasRole() bool {
+ if o != nil && !isNil(o.Role) {
+ return true
+ }
+
+ return false
+}
+
+// SetRole gets a reference to the given string and assigns it to the Role field.
+func (o *ExternalSaml2IdentityProviderDTO) SetRole(v string) {
+ o.Role = &v
+}
+
+// GetX returns the X field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetX() float64 {
+ if o == nil || isNil(o.X) {
+ var ret float64
+ return ret
+ }
+ return *o.X
+}
+
+// GetXOk returns a tuple with the X field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetXOk() (*float64, bool) {
+ if o == nil || isNil(o.X) {
+ return nil, false
+ }
+ return o.X, true
+}
+
+// HasX returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasX() bool {
+ if o != nil && !isNil(o.X) {
+ return true
+ }
+
+ return false
+}
+
+// SetX gets a reference to the given float64 and assigns it to the X field.
+func (o *ExternalSaml2IdentityProviderDTO) SetX(v float64) {
+ o.X = &v
+}
+
+// GetY returns the Y field value if set, zero value otherwise.
+func (o *ExternalSaml2IdentityProviderDTO) GetY() float64 {
+ if o == nil || isNil(o.Y) {
+ var ret float64
+ return ret
+ }
+ return *o.Y
+}
+
+// GetYOk returns a tuple with the Y field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *ExternalSaml2IdentityProviderDTO) GetYOk() (*float64, bool) {
+ if o == nil || isNil(o.Y) {
+ return nil, false
+ }
+ return o.Y, true
+}
+
+// HasY returns a boolean if a field has been set.
+func (o *ExternalSaml2IdentityProviderDTO) HasY() bool {
+ if o != nil && !isNil(o.Y) {
+ return true
+ }
+
+ return false
+}
+
+// SetY gets a reference to the given float64 and assigns it to the Y field.
+func (o *ExternalSaml2IdentityProviderDTO) SetY(v float64) {
+ o.Y = &v
+}
+
+func (o ExternalSaml2IdentityProviderDTO) MarshalJSON() ([]byte, error) {
+ toSerialize := map[string]interface{}{}
+ if !isNil(o.ActiveBindings) {
+ toSerialize["activeBindings"] = o.ActiveBindings
+ }
+ if !isNil(o.ActiveProfiles) {
+ toSerialize["activeProfiles"] = o.ActiveProfiles
+ }
+ if !isNil(o.Config) {
+ toSerialize["config"] = o.Config
+ }
+ if !isNil(o.Description) {
+ toSerialize["description"] = o.Description
+ }
+ if !isNil(o.DisplayName) {
+ toSerialize["displayName"] = o.DisplayName
+ }
+ if !isNil(o.ElementId) {
+ toSerialize["elementId"] = o.ElementId
+ }
+ if !isNil(o.FederatedConnectionsA) {
+ toSerialize["federatedConnectionsA"] = o.FederatedConnectionsA
+ }
+ if !isNil(o.FederatedConnectionsB) {
+ toSerialize["federatedConnectionsB"] = o.FederatedConnectionsB
+ }
+ if !isNil(o.Id) {
+ toSerialize["id"] = o.Id
+ }
+ if !isNil(o.IdentityAppliance) {
+ toSerialize["identityAppliance"] = o.IdentityAppliance
+ }
+ if !isNil(o.IdentityLookups) {
+ toSerialize["identityLookups"] = o.IdentityLookups
+ }
+ if !isNil(o.IsRemote) {
+ toSerialize["isRemote"] = o.IsRemote
+ }
+ if !isNil(o.Location) {
+ toSerialize["location"] = o.Location
+ }
+ if !isNil(o.Metadata) {
+ toSerialize["metadata"] = o.Metadata
+ }
+ if !isNil(o.Name) {
+ toSerialize["name"] = o.Name
+ }
+ if !isNil(o.Remote) {
+ toSerialize["remote"] = o.Remote
+ }
+ if !isNil(o.Role) {
+ toSerialize["role"] = o.Role
+ }
+ if !isNil(o.X) {
+ toSerialize["x"] = o.X
+ }
+ if !isNil(o.Y) {
+ toSerialize["y"] = o.Y
+ }
+
+ for key, value := range o.AdditionalProperties {
+ toSerialize[key] = value
+ }
+
+ return json.Marshal(toSerialize)
+}
+
+func (o *ExternalSaml2IdentityProviderDTO) UnmarshalJSON(bytes []byte) (err error) {
+ varExternalSaml2IdentityProviderDTO := _ExternalSaml2IdentityProviderDTO{}
+
+ if err = json.Unmarshal(bytes, &varExternalSaml2IdentityProviderDTO); err == nil {
+ *o = ExternalSaml2IdentityProviderDTO(varExternalSaml2IdentityProviderDTO)
+ }
+
+ additionalProperties := make(map[string]interface{})
+
+ if err = json.Unmarshal(bytes, &additionalProperties); err == nil {
+ delete(additionalProperties, "activeBindings")
+ delete(additionalProperties, "activeProfiles")
+ delete(additionalProperties, "config")
+ delete(additionalProperties, "description")
+ delete(additionalProperties, "displayName")
+ delete(additionalProperties, "elementId")
+ delete(additionalProperties, "federatedConnectionsA")
+ delete(additionalProperties, "federatedConnectionsB")
+ delete(additionalProperties, "id")
+ delete(additionalProperties, "identityAppliance")
+ delete(additionalProperties, "identityLookups")
+ delete(additionalProperties, "isRemote")
+ delete(additionalProperties, "location")
+ delete(additionalProperties, "metadata")
+ delete(additionalProperties, "name")
+ delete(additionalProperties, "remote")
+ delete(additionalProperties, "role")
+ delete(additionalProperties, "x")
+ delete(additionalProperties, "y")
+ o.AdditionalProperties = additionalProperties
+ }
+
+ return err
+}
+
+type NullableExternalSaml2IdentityProviderDTO struct {
+ value *ExternalSaml2IdentityProviderDTO
+ isSet bool
+}
+
+func (v NullableExternalSaml2IdentityProviderDTO) Get() *ExternalSaml2IdentityProviderDTO {
+ return v.value
+}
+
+func (v *NullableExternalSaml2IdentityProviderDTO) Set(val *ExternalSaml2IdentityProviderDTO) {
+ v.value = val
+ v.isSet = true
+}
+
+func (v NullableExternalSaml2IdentityProviderDTO) IsSet() bool {
+ return v.isSet
+}
+
+func (v *NullableExternalSaml2IdentityProviderDTO) Unset() {
+ v.value = nil
+ v.isSet = false
+}
+
+func NewNullableExternalSaml2IdentityProviderDTO(val *ExternalSaml2IdentityProviderDTO) *NullableExternalSaml2IdentityProviderDTO {
+ return &NullableExternalSaml2IdentityProviderDTO{value: val, isSet: true}
+}
+
+func (v NullableExternalSaml2IdentityProviderDTO) MarshalJSON() ([]byte, error) {
+ return json.Marshal(v.value)
+}
+
+func (v *NullableExternalSaml2IdentityProviderDTO) UnmarshalJSON(src []byte) error {
+ v.isSet = true
+ return json.Unmarshal(src, &v.value)
+}
+
+
diff --git a/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2_req.go b/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2_req.go
new file mode 100644
index 0000000..b510037
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2_req.go
@@ -0,0 +1,178 @@
+/*
+Atricore Console :: Remote : API
+
+# Atricore Console API
+
+API version: 1.5.1-SNAPSHOT
+Contact: sgonzalez@atricore.com
+*/
+
+// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
+
+package jossoappi
+
+import (
+ "encoding/json"
+)
+
+// GetIdPSaml2Req struct for GetIdPSaml2Req
+type GetIdPSaml2Req struct {
+ IdOrName *string `json:"idOrName,omitempty"`
+ Name *string `json:"name,omitempty"`
+ AdditionalProperties map[string]interface{}
+}
+
+type _GetIdPSaml2Req GetIdPSaml2Req
+
+// NewGetIdPSaml2Req instantiates a new GetIdPSaml2Req object
+// This constructor will assign default values to properties that have it defined,
+// and makes sure properties required by API are set, but the set of arguments
+// will change when the set of required properties is changed
+func NewGetIdPSaml2Req() *GetIdPSaml2Req {
+ this := GetIdPSaml2Req{}
+ return &this
+}
+
+// NewGetIdPSaml2ReqWithDefaults instantiates a new GetIdPSaml2Req object
+// This constructor will only assign default values to properties that have it defined,
+// but it doesn't guarantee that properties required by API are set
+func NewGetIdPSaml2ReqWithDefaults() *GetIdPSaml2Req {
+ this := GetIdPSaml2Req{}
+ return &this
+}
+
+// GetIdOrName returns the IdOrName field value if set, zero value otherwise.
+func (o *GetIdPSaml2Req) GetIdOrName() string {
+ if o == nil || isNil(o.IdOrName) {
+ var ret string
+ return ret
+ }
+ return *o.IdOrName
+}
+
+// GetIdOrNameOk returns a tuple with the IdOrName field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2Req) GetIdOrNameOk() (*string, bool) {
+ if o == nil || isNil(o.IdOrName) {
+ return nil, false
+ }
+ return o.IdOrName, true
+}
+
+// HasIdOrName returns a boolean if a field has been set.
+func (o *GetIdPSaml2Req) HasIdOrName() bool {
+ if o != nil && !isNil(o.IdOrName) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdOrName gets a reference to the given string and assigns it to the IdOrName field.
+func (o *GetIdPSaml2Req) SetIdOrName(v string) {
+ o.IdOrName = &v
+}
+
+// GetName returns the Name field value if set, zero value otherwise.
+func (o *GetIdPSaml2Req) GetName() string {
+ if o == nil || isNil(o.Name) {
+ var ret string
+ return ret
+ }
+ return *o.Name
+}
+
+// GetNameOk returns a tuple with the Name field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2Req) GetNameOk() (*string, bool) {
+ if o == nil || isNil(o.Name) {
+ return nil, false
+ }
+ return o.Name, true
+}
+
+// HasName returns a boolean if a field has been set.
+func (o *GetIdPSaml2Req) HasName() bool {
+ if o != nil && !isNil(o.Name) {
+ return true
+ }
+
+ return false
+}
+
+// SetName gets a reference to the given string and assigns it to the Name field.
+func (o *GetIdPSaml2Req) SetName(v string) {
+ o.Name = &v
+}
+
+func (o GetIdPSaml2Req) MarshalJSON() ([]byte, error) {
+ toSerialize := map[string]interface{}{}
+ if !isNil(o.IdOrName) {
+ toSerialize["idOrName"] = o.IdOrName
+ }
+ if !isNil(o.Name) {
+ toSerialize["name"] = o.Name
+ }
+
+ for key, value := range o.AdditionalProperties {
+ toSerialize[key] = value
+ }
+
+ return json.Marshal(toSerialize)
+}
+
+func (o *GetIdPSaml2Req) UnmarshalJSON(bytes []byte) (err error) {
+ varGetIdPSaml2Req := _GetIdPSaml2Req{}
+
+ if err = json.Unmarshal(bytes, &varGetIdPSaml2Req); err == nil {
+ *o = GetIdPSaml2Req(varGetIdPSaml2Req)
+ }
+
+ additionalProperties := make(map[string]interface{})
+
+ if err = json.Unmarshal(bytes, &additionalProperties); err == nil {
+ delete(additionalProperties, "idOrName")
+ delete(additionalProperties, "name")
+ o.AdditionalProperties = additionalProperties
+ }
+
+ return err
+}
+
+type NullableGetIdPSaml2Req struct {
+ value *GetIdPSaml2Req
+ isSet bool
+}
+
+func (v NullableGetIdPSaml2Req) Get() *GetIdPSaml2Req {
+ return v.value
+}
+
+func (v *NullableGetIdPSaml2Req) Set(val *GetIdPSaml2Req) {
+ v.value = val
+ v.isSet = true
+}
+
+func (v NullableGetIdPSaml2Req) IsSet() bool {
+ return v.isSet
+}
+
+func (v *NullableGetIdPSaml2Req) Unset() {
+ v.value = nil
+ v.isSet = false
+}
+
+func NewNullableGetIdPSaml2Req(val *GetIdPSaml2Req) *NullableGetIdPSaml2Req {
+ return &NullableGetIdPSaml2Req{value: val, isSet: true}
+}
+
+func (v NullableGetIdPSaml2Req) MarshalJSON() ([]byte, error) {
+ return json.Marshal(v.value)
+}
+
+func (v *NullableGetIdPSaml2Req) UnmarshalJSON(src []byte) error {
+ v.isSet = true
+ return json.Unmarshal(src, &v.value)
+}
+
+
diff --git a/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2_res.go b/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2_res.go
new file mode 100644
index 0000000..7b1e38d
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2_res.go
@@ -0,0 +1,215 @@
+/*
+Atricore Console :: Remote : API
+
+# Atricore Console API
+
+API version: 1.5.1-SNAPSHOT
+Contact: sgonzalez@atricore.com
+*/
+
+// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
+
+package jossoappi
+
+import (
+ "encoding/json"
+)
+
+// GetIdPSaml2Res struct for GetIdPSaml2Res
+type GetIdPSaml2Res struct {
+ Error *string `json:"error,omitempty"`
+ Idp *ExternalSaml2IdentityProviderDTO `json:"idp,omitempty"`
+ ValidationErrors []string `json:"validationErrors,omitempty"`
+ AdditionalProperties map[string]interface{}
+}
+
+type _GetIdPSaml2Res GetIdPSaml2Res
+
+// NewGetIdPSaml2Res instantiates a new GetIdPSaml2Res object
+// This constructor will assign default values to properties that have it defined,
+// and makes sure properties required by API are set, but the set of arguments
+// will change when the set of required properties is changed
+func NewGetIdPSaml2Res() *GetIdPSaml2Res {
+ this := GetIdPSaml2Res{}
+ return &this
+}
+
+// NewGetIdPSaml2ResWithDefaults instantiates a new GetIdPSaml2Res object
+// This constructor will only assign default values to properties that have it defined,
+// but it doesn't guarantee that properties required by API are set
+func NewGetIdPSaml2ResWithDefaults() *GetIdPSaml2Res {
+ this := GetIdPSaml2Res{}
+ return &this
+}
+
+// GetError returns the Error field value if set, zero value otherwise.
+func (o *GetIdPSaml2Res) GetError() string {
+ if o == nil || isNil(o.Error) {
+ var ret string
+ return ret
+ }
+ return *o.Error
+}
+
+// GetErrorOk returns a tuple with the Error field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2Res) GetErrorOk() (*string, bool) {
+ if o == nil || isNil(o.Error) {
+ return nil, false
+ }
+ return o.Error, true
+}
+
+// HasError returns a boolean if a field has been set.
+func (o *GetIdPSaml2Res) HasError() bool {
+ if o != nil && !isNil(o.Error) {
+ return true
+ }
+
+ return false
+}
+
+// SetError gets a reference to the given string and assigns it to the Error field.
+func (o *GetIdPSaml2Res) SetError(v string) {
+ o.Error = &v
+}
+
+// GetIdp returns the Idp field value if set, zero value otherwise.
+func (o *GetIdPSaml2Res) GetIdp() ExternalSaml2IdentityProviderDTO {
+ if o == nil || isNil(o.Idp) {
+ var ret ExternalSaml2IdentityProviderDTO
+ return ret
+ }
+ return *o.Idp
+}
+
+// GetIdpOk returns a tuple with the Idp field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2Res) GetIdpOk() (*ExternalSaml2IdentityProviderDTO, bool) {
+ if o == nil || isNil(o.Idp) {
+ return nil, false
+ }
+ return o.Idp, true
+}
+
+// HasIdp returns a boolean if a field has been set.
+func (o *GetIdPSaml2Res) HasIdp() bool {
+ if o != nil && !isNil(o.Idp) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdp gets a reference to the given ExternalSaml2IdentityProviderDTO and assigns it to the Idp field.
+func (o *GetIdPSaml2Res) SetIdp(v ExternalSaml2IdentityProviderDTO) {
+ o.Idp = &v
+}
+
+// GetValidationErrors returns the ValidationErrors field value if set, zero value otherwise.
+func (o *GetIdPSaml2Res) GetValidationErrors() []string {
+ if o == nil || isNil(o.ValidationErrors) {
+ var ret []string
+ return ret
+ }
+ return o.ValidationErrors
+}
+
+// GetValidationErrorsOk returns a tuple with the ValidationErrors field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2Res) GetValidationErrorsOk() ([]string, bool) {
+ if o == nil || isNil(o.ValidationErrors) {
+ return nil, false
+ }
+ return o.ValidationErrors, true
+}
+
+// HasValidationErrors returns a boolean if a field has been set.
+func (o *GetIdPSaml2Res) HasValidationErrors() bool {
+ if o != nil && !isNil(o.ValidationErrors) {
+ return true
+ }
+
+ return false
+}
+
+// SetValidationErrors gets a reference to the given []string and assigns it to the ValidationErrors field.
+func (o *GetIdPSaml2Res) SetValidationErrors(v []string) {
+ o.ValidationErrors = v
+}
+
+func (o GetIdPSaml2Res) MarshalJSON() ([]byte, error) {
+ toSerialize := map[string]interface{}{}
+ if !isNil(o.Error) {
+ toSerialize["error"] = o.Error
+ }
+ if !isNil(o.Idp) {
+ toSerialize["idp"] = o.Idp
+ }
+ if !isNil(o.ValidationErrors) {
+ toSerialize["validationErrors"] = o.ValidationErrors
+ }
+
+ for key, value := range o.AdditionalProperties {
+ toSerialize[key] = value
+ }
+
+ return json.Marshal(toSerialize)
+}
+
+func (o *GetIdPSaml2Res) UnmarshalJSON(bytes []byte) (err error) {
+ varGetIdPSaml2Res := _GetIdPSaml2Res{}
+
+ if err = json.Unmarshal(bytes, &varGetIdPSaml2Res); err == nil {
+ *o = GetIdPSaml2Res(varGetIdPSaml2Res)
+ }
+
+ additionalProperties := make(map[string]interface{})
+
+ if err = json.Unmarshal(bytes, &additionalProperties); err == nil {
+ delete(additionalProperties, "error")
+ delete(additionalProperties, "idp")
+ delete(additionalProperties, "validationErrors")
+ o.AdditionalProperties = additionalProperties
+ }
+
+ return err
+}
+
+type NullableGetIdPSaml2Res struct {
+ value *GetIdPSaml2Res
+ isSet bool
+}
+
+func (v NullableGetIdPSaml2Res) Get() *GetIdPSaml2Res {
+ return v.value
+}
+
+func (v *NullableGetIdPSaml2Res) Set(val *GetIdPSaml2Res) {
+ v.value = val
+ v.isSet = true
+}
+
+func (v NullableGetIdPSaml2Res) IsSet() bool {
+ return v.isSet
+}
+
+func (v *NullableGetIdPSaml2Res) Unset() {
+ v.value = nil
+ v.isSet = false
+}
+
+func NewNullableGetIdPSaml2Res(val *GetIdPSaml2Res) *NullableGetIdPSaml2Res {
+ return &NullableGetIdPSaml2Res{value: val, isSet: true}
+}
+
+func (v NullableGetIdPSaml2Res) MarshalJSON() ([]byte, error) {
+ return json.Marshal(v.value)
+}
+
+func (v *NullableGetIdPSaml2Res) UnmarshalJSON(src []byte) error {
+ v.isSet = true
+ return json.Unmarshal(src, &v.value)
+}
+
+
diff --git a/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2s_res.go b/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2s_res.go
new file mode 100644
index 0000000..2482325
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/model_get_id_p_saml2s_res.go
@@ -0,0 +1,215 @@
+/*
+Atricore Console :: Remote : API
+
+# Atricore Console API
+
+API version: 1.5.1-SNAPSHOT
+Contact: sgonzalez@atricore.com
+*/
+
+// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
+
+package jossoappi
+
+import (
+ "encoding/json"
+)
+
+// GetIdPSaml2sRes struct for GetIdPSaml2sRes
+type GetIdPSaml2sRes struct {
+ Error *string `json:"error,omitempty"`
+ Idps []ExternalSaml2IdentityProviderDTO `json:"idps,omitempty"`
+ ValidationErrors []string `json:"validationErrors,omitempty"`
+ AdditionalProperties map[string]interface{}
+}
+
+type _GetIdPSaml2sRes GetIdPSaml2sRes
+
+// NewGetIdPSaml2sRes instantiates a new GetIdPSaml2sRes object
+// This constructor will assign default values to properties that have it defined,
+// and makes sure properties required by API are set, but the set of arguments
+// will change when the set of required properties is changed
+func NewGetIdPSaml2sRes() *GetIdPSaml2sRes {
+ this := GetIdPSaml2sRes{}
+ return &this
+}
+
+// NewGetIdPSaml2sResWithDefaults instantiates a new GetIdPSaml2sRes object
+// This constructor will only assign default values to properties that have it defined,
+// but it doesn't guarantee that properties required by API are set
+func NewGetIdPSaml2sResWithDefaults() *GetIdPSaml2sRes {
+ this := GetIdPSaml2sRes{}
+ return &this
+}
+
+// GetError returns the Error field value if set, zero value otherwise.
+func (o *GetIdPSaml2sRes) GetError() string {
+ if o == nil || isNil(o.Error) {
+ var ret string
+ return ret
+ }
+ return *o.Error
+}
+
+// GetErrorOk returns a tuple with the Error field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2sRes) GetErrorOk() (*string, bool) {
+ if o == nil || isNil(o.Error) {
+ return nil, false
+ }
+ return o.Error, true
+}
+
+// HasError returns a boolean if a field has been set.
+func (o *GetIdPSaml2sRes) HasError() bool {
+ if o != nil && !isNil(o.Error) {
+ return true
+ }
+
+ return false
+}
+
+// SetError gets a reference to the given string and assigns it to the Error field.
+func (o *GetIdPSaml2sRes) SetError(v string) {
+ o.Error = &v
+}
+
+// GetIdps returns the Idps field value if set, zero value otherwise.
+func (o *GetIdPSaml2sRes) GetIdps() []ExternalSaml2IdentityProviderDTO {
+ if o == nil || isNil(o.Idps) {
+ var ret []ExternalSaml2IdentityProviderDTO
+ return ret
+ }
+ return o.Idps
+}
+
+// GetIdpsOk returns a tuple with the Idps field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2sRes) GetIdpsOk() ([]ExternalSaml2IdentityProviderDTO, bool) {
+ if o == nil || isNil(o.Idps) {
+ return nil, false
+ }
+ return o.Idps, true
+}
+
+// HasIdps returns a boolean if a field has been set.
+func (o *GetIdPSaml2sRes) HasIdps() bool {
+ if o != nil && !isNil(o.Idps) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdps gets a reference to the given []ExternalSaml2IdentityProviderDTO and assigns it to the Idps field.
+func (o *GetIdPSaml2sRes) SetIdps(v []ExternalSaml2IdentityProviderDTO) {
+ o.Idps = v
+}
+
+// GetValidationErrors returns the ValidationErrors field value if set, zero value otherwise.
+func (o *GetIdPSaml2sRes) GetValidationErrors() []string {
+ if o == nil || isNil(o.ValidationErrors) {
+ var ret []string
+ return ret
+ }
+ return o.ValidationErrors
+}
+
+// GetValidationErrorsOk returns a tuple with the ValidationErrors field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *GetIdPSaml2sRes) GetValidationErrorsOk() ([]string, bool) {
+ if o == nil || isNil(o.ValidationErrors) {
+ return nil, false
+ }
+ return o.ValidationErrors, true
+}
+
+// HasValidationErrors returns a boolean if a field has been set.
+func (o *GetIdPSaml2sRes) HasValidationErrors() bool {
+ if o != nil && !isNil(o.ValidationErrors) {
+ return true
+ }
+
+ return false
+}
+
+// SetValidationErrors gets a reference to the given []string and assigns it to the ValidationErrors field.
+func (o *GetIdPSaml2sRes) SetValidationErrors(v []string) {
+ o.ValidationErrors = v
+}
+
+func (o GetIdPSaml2sRes) MarshalJSON() ([]byte, error) {
+ toSerialize := map[string]interface{}{}
+ if !isNil(o.Error) {
+ toSerialize["error"] = o.Error
+ }
+ if !isNil(o.Idps) {
+ toSerialize["idps"] = o.Idps
+ }
+ if !isNil(o.ValidationErrors) {
+ toSerialize["validationErrors"] = o.ValidationErrors
+ }
+
+ for key, value := range o.AdditionalProperties {
+ toSerialize[key] = value
+ }
+
+ return json.Marshal(toSerialize)
+}
+
+func (o *GetIdPSaml2sRes) UnmarshalJSON(bytes []byte) (err error) {
+ varGetIdPSaml2sRes := _GetIdPSaml2sRes{}
+
+ if err = json.Unmarshal(bytes, &varGetIdPSaml2sRes); err == nil {
+ *o = GetIdPSaml2sRes(varGetIdPSaml2sRes)
+ }
+
+ additionalProperties := make(map[string]interface{})
+
+ if err = json.Unmarshal(bytes, &additionalProperties); err == nil {
+ delete(additionalProperties, "error")
+ delete(additionalProperties, "idps")
+ delete(additionalProperties, "validationErrors")
+ o.AdditionalProperties = additionalProperties
+ }
+
+ return err
+}
+
+type NullableGetIdPSaml2sRes struct {
+ value *GetIdPSaml2sRes
+ isSet bool
+}
+
+func (v NullableGetIdPSaml2sRes) Get() *GetIdPSaml2sRes {
+ return v.value
+}
+
+func (v *NullableGetIdPSaml2sRes) Set(val *GetIdPSaml2sRes) {
+ v.value = val
+ v.isSet = true
+}
+
+func (v NullableGetIdPSaml2sRes) IsSet() bool {
+ return v.isSet
+}
+
+func (v *NullableGetIdPSaml2sRes) Unset() {
+ v.value = nil
+ v.isSet = false
+}
+
+func NewNullableGetIdPSaml2sRes(val *GetIdPSaml2sRes) *NullableGetIdPSaml2sRes {
+ return &NullableGetIdPSaml2sRes{value: val, isSet: true}
+}
+
+func (v NullableGetIdPSaml2sRes) MarshalJSON() ([]byte, error) {
+ return json.Marshal(v.value)
+}
+
+func (v *NullableGetIdPSaml2sRes) UnmarshalJSON(src []byte) error {
+ v.isSet = true
+ return json.Unmarshal(src, &v.value)
+}
+
+
diff --git a/vendor/github.com/atricore/josso-api-go/model_store_id_p_saml2_req.go b/vendor/github.com/atricore/josso-api-go/model_store_id_p_saml2_req.go
new file mode 100644
index 0000000..01c5751
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/model_store_id_p_saml2_req.go
@@ -0,0 +1,178 @@
+/*
+Atricore Console :: Remote : API
+
+# Atricore Console API
+
+API version: 1.5.1-SNAPSHOT
+Contact: sgonzalez@atricore.com
+*/
+
+// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
+
+package jossoappi
+
+import (
+ "encoding/json"
+)
+
+// StoreIdPSaml2Req struct for StoreIdPSaml2Req
+type StoreIdPSaml2Req struct {
+ IdOrName *string `json:"idOrName,omitempty"`
+ Idp *ExternalSaml2IdentityProviderDTO `json:"idp,omitempty"`
+ AdditionalProperties map[string]interface{}
+}
+
+type _StoreIdPSaml2Req StoreIdPSaml2Req
+
+// NewStoreIdPSaml2Req instantiates a new StoreIdPSaml2Req object
+// This constructor will assign default values to properties that have it defined,
+// and makes sure properties required by API are set, but the set of arguments
+// will change when the set of required properties is changed
+func NewStoreIdPSaml2Req() *StoreIdPSaml2Req {
+ this := StoreIdPSaml2Req{}
+ return &this
+}
+
+// NewStoreIdPSaml2ReqWithDefaults instantiates a new StoreIdPSaml2Req object
+// This constructor will only assign default values to properties that have it defined,
+// but it doesn't guarantee that properties required by API are set
+func NewStoreIdPSaml2ReqWithDefaults() *StoreIdPSaml2Req {
+ this := StoreIdPSaml2Req{}
+ return &this
+}
+
+// GetIdOrName returns the IdOrName field value if set, zero value otherwise.
+func (o *StoreIdPSaml2Req) GetIdOrName() string {
+ if o == nil || isNil(o.IdOrName) {
+ var ret string
+ return ret
+ }
+ return *o.IdOrName
+}
+
+// GetIdOrNameOk returns a tuple with the IdOrName field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *StoreIdPSaml2Req) GetIdOrNameOk() (*string, bool) {
+ if o == nil || isNil(o.IdOrName) {
+ return nil, false
+ }
+ return o.IdOrName, true
+}
+
+// HasIdOrName returns a boolean if a field has been set.
+func (o *StoreIdPSaml2Req) HasIdOrName() bool {
+ if o != nil && !isNil(o.IdOrName) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdOrName gets a reference to the given string and assigns it to the IdOrName field.
+func (o *StoreIdPSaml2Req) SetIdOrName(v string) {
+ o.IdOrName = &v
+}
+
+// GetIdp returns the Idp field value if set, zero value otherwise.
+func (o *StoreIdPSaml2Req) GetIdp() ExternalSaml2IdentityProviderDTO {
+ if o == nil || isNil(o.Idp) {
+ var ret ExternalSaml2IdentityProviderDTO
+ return ret
+ }
+ return *o.Idp
+}
+
+// GetIdpOk returns a tuple with the Idp field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *StoreIdPSaml2Req) GetIdpOk() (*ExternalSaml2IdentityProviderDTO, bool) {
+ if o == nil || isNil(o.Idp) {
+ return nil, false
+ }
+ return o.Idp, true
+}
+
+// HasIdp returns a boolean if a field has been set.
+func (o *StoreIdPSaml2Req) HasIdp() bool {
+ if o != nil && !isNil(o.Idp) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdp gets a reference to the given ExternalSaml2IdentityProviderDTO and assigns it to the Idp field.
+func (o *StoreIdPSaml2Req) SetIdp(v ExternalSaml2IdentityProviderDTO) {
+ o.Idp = &v
+}
+
+func (o StoreIdPSaml2Req) MarshalJSON() ([]byte, error) {
+ toSerialize := map[string]interface{}{}
+ if !isNil(o.IdOrName) {
+ toSerialize["idOrName"] = o.IdOrName
+ }
+ if !isNil(o.Idp) {
+ toSerialize["idp"] = o.Idp
+ }
+
+ for key, value := range o.AdditionalProperties {
+ toSerialize[key] = value
+ }
+
+ return json.Marshal(toSerialize)
+}
+
+func (o *StoreIdPSaml2Req) UnmarshalJSON(bytes []byte) (err error) {
+ varStoreIdPSaml2Req := _StoreIdPSaml2Req{}
+
+ if err = json.Unmarshal(bytes, &varStoreIdPSaml2Req); err == nil {
+ *o = StoreIdPSaml2Req(varStoreIdPSaml2Req)
+ }
+
+ additionalProperties := make(map[string]interface{})
+
+ if err = json.Unmarshal(bytes, &additionalProperties); err == nil {
+ delete(additionalProperties, "idOrName")
+ delete(additionalProperties, "idp")
+ o.AdditionalProperties = additionalProperties
+ }
+
+ return err
+}
+
+type NullableStoreIdPSaml2Req struct {
+ value *StoreIdPSaml2Req
+ isSet bool
+}
+
+func (v NullableStoreIdPSaml2Req) Get() *StoreIdPSaml2Req {
+ return v.value
+}
+
+func (v *NullableStoreIdPSaml2Req) Set(val *StoreIdPSaml2Req) {
+ v.value = val
+ v.isSet = true
+}
+
+func (v NullableStoreIdPSaml2Req) IsSet() bool {
+ return v.isSet
+}
+
+func (v *NullableStoreIdPSaml2Req) Unset() {
+ v.value = nil
+ v.isSet = false
+}
+
+func NewNullableStoreIdPSaml2Req(val *StoreIdPSaml2Req) *NullableStoreIdPSaml2Req {
+ return &NullableStoreIdPSaml2Req{value: val, isSet: true}
+}
+
+func (v NullableStoreIdPSaml2Req) MarshalJSON() ([]byte, error) {
+ return json.Marshal(v.value)
+}
+
+func (v *NullableStoreIdPSaml2Req) UnmarshalJSON(src []byte) error {
+ v.isSet = true
+ return json.Unmarshal(src, &v.value)
+}
+
+
diff --git a/vendor/github.com/atricore/josso-api-go/model_store_id_p_saml2_res.go b/vendor/github.com/atricore/josso-api-go/model_store_id_p_saml2_res.go
new file mode 100644
index 0000000..6bb656d
--- /dev/null
+++ b/vendor/github.com/atricore/josso-api-go/model_store_id_p_saml2_res.go
@@ -0,0 +1,215 @@
+/*
+Atricore Console :: Remote : API
+
+# Atricore Console API
+
+API version: 1.5.1-SNAPSHOT
+Contact: sgonzalez@atricore.com
+*/
+
+// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
+
+package jossoappi
+
+import (
+ "encoding/json"
+)
+
+// StoreIdPSaml2Res struct for StoreIdPSaml2Res
+type StoreIdPSaml2Res struct {
+ Error *string `json:"error,omitempty"`
+ Idp *ExternalSaml2IdentityProviderDTO `json:"idp,omitempty"`
+ ValidationErrors []string `json:"validationErrors,omitempty"`
+ AdditionalProperties map[string]interface{}
+}
+
+type _StoreIdPSaml2Res StoreIdPSaml2Res
+
+// NewStoreIdPSaml2Res instantiates a new StoreIdPSaml2Res object
+// This constructor will assign default values to properties that have it defined,
+// and makes sure properties required by API are set, but the set of arguments
+// will change when the set of required properties is changed
+func NewStoreIdPSaml2Res() *StoreIdPSaml2Res {
+ this := StoreIdPSaml2Res{}
+ return &this
+}
+
+// NewStoreIdPSaml2ResWithDefaults instantiates a new StoreIdPSaml2Res object
+// This constructor will only assign default values to properties that have it defined,
+// but it doesn't guarantee that properties required by API are set
+func NewStoreIdPSaml2ResWithDefaults() *StoreIdPSaml2Res {
+ this := StoreIdPSaml2Res{}
+ return &this
+}
+
+// GetError returns the Error field value if set, zero value otherwise.
+func (o *StoreIdPSaml2Res) GetError() string {
+ if o == nil || isNil(o.Error) {
+ var ret string
+ return ret
+ }
+ return *o.Error
+}
+
+// GetErrorOk returns a tuple with the Error field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *StoreIdPSaml2Res) GetErrorOk() (*string, bool) {
+ if o == nil || isNil(o.Error) {
+ return nil, false
+ }
+ return o.Error, true
+}
+
+// HasError returns a boolean if a field has been set.
+func (o *StoreIdPSaml2Res) HasError() bool {
+ if o != nil && !isNil(o.Error) {
+ return true
+ }
+
+ return false
+}
+
+// SetError gets a reference to the given string and assigns it to the Error field.
+func (o *StoreIdPSaml2Res) SetError(v string) {
+ o.Error = &v
+}
+
+// GetIdp returns the Idp field value if set, zero value otherwise.
+func (o *StoreIdPSaml2Res) GetIdp() ExternalSaml2IdentityProviderDTO {
+ if o == nil || isNil(o.Idp) {
+ var ret ExternalSaml2IdentityProviderDTO
+ return ret
+ }
+ return *o.Idp
+}
+
+// GetIdpOk returns a tuple with the Idp field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *StoreIdPSaml2Res) GetIdpOk() (*ExternalSaml2IdentityProviderDTO, bool) {
+ if o == nil || isNil(o.Idp) {
+ return nil, false
+ }
+ return o.Idp, true
+}
+
+// HasIdp returns a boolean if a field has been set.
+func (o *StoreIdPSaml2Res) HasIdp() bool {
+ if o != nil && !isNil(o.Idp) {
+ return true
+ }
+
+ return false
+}
+
+// SetIdp gets a reference to the given ExternalSaml2IdentityProviderDTO and assigns it to the Idp field.
+func (o *StoreIdPSaml2Res) SetIdp(v ExternalSaml2IdentityProviderDTO) {
+ o.Idp = &v
+}
+
+// GetValidationErrors returns the ValidationErrors field value if set, zero value otherwise.
+func (o *StoreIdPSaml2Res) GetValidationErrors() []string {
+ if o == nil || isNil(o.ValidationErrors) {
+ var ret []string
+ return ret
+ }
+ return o.ValidationErrors
+}
+
+// GetValidationErrorsOk returns a tuple with the ValidationErrors field value if set, nil otherwise
+// and a boolean to check if the value has been set.
+func (o *StoreIdPSaml2Res) GetValidationErrorsOk() ([]string, bool) {
+ if o == nil || isNil(o.ValidationErrors) {
+ return nil, false
+ }
+ return o.ValidationErrors, true
+}
+
+// HasValidationErrors returns a boolean if a field has been set.
+func (o *StoreIdPSaml2Res) HasValidationErrors() bool {
+ if o != nil && !isNil(o.ValidationErrors) {
+ return true
+ }
+
+ return false
+}
+
+// SetValidationErrors gets a reference to the given []string and assigns it to the ValidationErrors field.
+func (o *StoreIdPSaml2Res) SetValidationErrors(v []string) {
+ o.ValidationErrors = v
+}
+
+func (o StoreIdPSaml2Res) MarshalJSON() ([]byte, error) {
+ toSerialize := map[string]interface{}{}
+ if !isNil(o.Error) {
+ toSerialize["error"] = o.Error
+ }
+ if !isNil(o.Idp) {
+ toSerialize["idp"] = o.Idp
+ }
+ if !isNil(o.ValidationErrors) {
+ toSerialize["validationErrors"] = o.ValidationErrors
+ }
+
+ for key, value := range o.AdditionalProperties {
+ toSerialize[key] = value
+ }
+
+ return json.Marshal(toSerialize)
+}
+
+func (o *StoreIdPSaml2Res) UnmarshalJSON(bytes []byte) (err error) {
+ varStoreIdPSaml2Res := _StoreIdPSaml2Res{}
+
+ if err = json.Unmarshal(bytes, &varStoreIdPSaml2Res); err == nil {
+ *o = StoreIdPSaml2Res(varStoreIdPSaml2Res)
+ }
+
+ additionalProperties := make(map[string]interface{})
+
+ if err = json.Unmarshal(bytes, &additionalProperties); err == nil {
+ delete(additionalProperties, "error")
+ delete(additionalProperties, "idp")
+ delete(additionalProperties, "validationErrors")
+ o.AdditionalProperties = additionalProperties
+ }
+
+ return err
+}
+
+type NullableStoreIdPSaml2Res struct {
+ value *StoreIdPSaml2Res
+ isSet bool
+}
+
+func (v NullableStoreIdPSaml2Res) Get() *StoreIdPSaml2Res {
+ return v.value
+}
+
+func (v *NullableStoreIdPSaml2Res) Set(val *StoreIdPSaml2Res) {
+ v.value = val
+ v.isSet = true
+}
+
+func (v NullableStoreIdPSaml2Res) IsSet() bool {
+ return v.isSet
+}
+
+func (v *NullableStoreIdPSaml2Res) Unset() {
+ v.value = nil
+ v.isSet = false
+}
+
+func NewNullableStoreIdPSaml2Res(val *StoreIdPSaml2Res) *NullableStoreIdPSaml2Res {
+ return &NullableStoreIdPSaml2Res{value: val, isSet: true}
+}
+
+func (v NullableStoreIdPSaml2Res) MarshalJSON() ([]byte, error) {
+ return json.Marshal(v.value)
+}
+
+func (v *NullableStoreIdPSaml2Res) UnmarshalJSON(src []byte) error {
+ v.isSet = true
+ return json.Unmarshal(src, &v.value)
+}
+
+
diff --git a/vendor/github.com/atricore/josso-sdk-go/extsaml2idp.go b/vendor/github.com/atricore/josso-sdk-go/extsaml2idp.go
new file mode 100644
index 0000000..31ffb8e
--- /dev/null
+++ b/vendor/github.com/atricore/josso-sdk-go/extsaml2idp.go
@@ -0,0 +1,187 @@
+package cli
+
+import (
+ "context"
+ "errors"
+
+ api "github.com/atricore/josso-api-go"
+)
+
+// Creates a new IdPSaml2 in the provided identity appliance. It receives the appliance name or id and the IdP dto to use as template
+func (c *IdbusApiClient) CreateIdPSaml2(ida string, extIdP api.ExternalSaml2IdentityProviderDTO) (api.ExternalSaml2IdentityProviderDTO, error) {
+ var result api.ExternalSaml2IdentityProviderDTO
+ l := c.Logger()
+
+ l.Debugf("createIdPSaml2 : %s [%s]", *extIdP.Name, ida)
+ sc, err := c.IdbusServerForOperation("DefaultApiService.CreateIdPSaml2") // Also hard-coded in generated client
+ if err != nil {
+ return result, err
+ }
+
+ IdPSaml2(&extIdP)
+
+ ctx := context.WithValue(context.Background(), api.ContextAccessToken, sc.Authn.AccessToken)
+ req := c.apiClient.DefaultApi.CreateIdpSaml2(ctx)
+ req = req.StoreIdPSaml2Req(api.StoreIdPSaml2Req{IdOrName: &ida, Idp: &extIdP})
+ res, _, err := c.apiClient.DefaultApi.CreateIdpSaml2Execute(req)
+ if err != nil {
+ c.logger.Errorf("CreateIdPSaml2. Error %v", err)
+ return result, err
+ }
+
+ if res.Error != nil {
+ msg := buildErrorMsg(*res.Error, res.ValidationErrors)
+ c.logger.Errorf("CreateIdPSaml2. Error %s", msg)
+ return result, errors.New(msg)
+ }
+
+ if res.Idp == nil {
+ return result, errors.New("no IdP received after creation")
+ }
+
+ result = *res.Idp
+
+ return result, nil
+}
+
+func (c *IdbusApiClient) UpdateIdPSaml2(ida string, IdP api.ExternalSaml2IdentityProviderDTO) (api.ExternalSaml2IdentityProviderDTO, error) {
+ var result api.ExternalSaml2IdentityProviderDTO
+ l := c.Logger()
+
+ l.Debugf("UpdateIdPSaml2. : %s [%s]", *IdP.Name, ida)
+ sc, err := c.IdbusServerForOperation("DefaultApiService.UpdateIdPSaml2") // Also hard-coded in generated client
+ if err != nil {
+ return result, err
+ }
+
+ IdPSaml2(&IdP)
+
+ ctx := context.WithValue(context.Background(), api.ContextAccessToken, sc.Authn.AccessToken)
+ req := c.apiClient.DefaultApi.UpdateIdpSaml2(ctx)
+ req = req.StoreIdPSaml2Req(api.StoreIdPSaml2Req{IdOrName: &ida, Idp: &IdP})
+ res, _, err := c.apiClient.DefaultApi.UpdateIdpSaml2Execute(req)
+ if err != nil {
+ c.logger.Errorf("UpdateIdPSaml2. Error %v", err)
+ return result, err
+
+ }
+
+ if res.Error != nil {
+ msg := buildErrorMsg(*res.Error, res.ValidationErrors)
+ c.logger.Errorf("UpdateIdPSaml2. Error %s", msg)
+ return result, errors.New(msg)
+ }
+
+ if res.Idp == nil {
+ return result, errors.New("no IdP received after update")
+ }
+
+ result = *res.Idp
+
+ return result, nil
+}
+
+func (c *IdbusApiClient) DeleteIdPSaml2(ida string, IdP string) (bool, error) {
+ c.logger.Debugf("deleteIdPSaml2. %s [%s]", IdP, ida)
+ sc, err := c.IdbusServerForOperation("DefaultApiService.deleteIdPSaml2") // Also hard-coded in generated client
+ if err != nil {
+ c.logger.Errorf("deleteIdPSaml2. Error %v", err)
+ return false, err
+ }
+
+ ctx := context.WithValue(context.Background(), api.ContextAccessToken, sc.Authn.AccessToken)
+ req := c.apiClient.DefaultApi.DeleteIdpSaml2(ctx)
+ req = req.DeleteReq(api.DeleteReq{IdOrName: &ida, Name: &IdP})
+ res, _, err := c.apiClient.DefaultApi.DeleteIdpSaml2Execute(req)
+
+ if err != nil {
+ c.logger.Errorf("deleteIdP. Error %v", err)
+ return false, err
+ }
+
+ if res.Error != nil {
+ c.logger.Errorf("deleteIdP. Error %v", *res.Error)
+ return false, errors.New(*res.Error)
+ }
+
+ c.logger.Debugf("deleteIdP. Deleted %s : %t", IdP, *res.Removed)
+
+ return *res.Removed, err
+}
+
+// Gets an IdP based on the appliance name and IdP name
+func (c *IdbusApiClient) GetIdPSaml2(ida string, IdP string) (api.ExternalSaml2IdentityProviderDTO, error) {
+ c.logger.Debugf("GetIdPSaml2. %s [%s]", IdP, ida)
+ var result api.ExternalSaml2IdentityProviderDTO
+
+ sc, err := c.IdbusServerForOperation("DefaultApiService.GetIdPSaml2") // Also hard-coded in generated client
+ if err != nil {
+ return result, err
+ }
+
+ ctx := context.WithValue(context.Background(), api.ContextAccessToken, sc.Authn.AccessToken)
+ req := c.apiClient.DefaultApi.GetIdpSaml2(ctx)
+ req = req.GetIdPSaml2Req(api.GetIdPSaml2Req{IdOrName: &ida, Name: &IdP})
+ res, _, err := c.apiClient.DefaultApi.GetIdpSaml2Execute(req)
+ if err != nil {
+ c.logger.Errorf("GetIdPSaml2. Error %v", err)
+ return result, err
+ }
+
+ if res.Error != nil {
+ c.logger.Errorf("GetIdPSaml2. Error %v", err)
+ return result, errors.New(*res.Error)
+ }
+
+ if res.Idp == nil {
+ c.logger.Debugf("GetIdPSaml2. NOT FOUND %s", IdP)
+ return result, nil
+ }
+
+ if res.Idp != nil {
+ result = *res.Idp
+ c.logger.Debugf("GetIdPSaml2. %s found for ID/name %s", *result.Name, IdP)
+ } else {
+ c.logger.Debugf("GetIdPSaml2. not found for ID/name %s", IdP)
+ }
+
+ return result, nil
+
+}
+
+func (c *IdbusApiClient) GetIdPSaml2s(ida string) ([]api.ExternalSaml2IdentityProviderDTO, error) {
+ c.logger.Debugf("get IdPSaml2s: all [%s]", ida)
+ var result []api.ExternalSaml2IdentityProviderDTO
+
+ sc, err := c.IdbusServerForOperation("DefaultApiService.GetIdPSaml2s") // Also hard-coded in generated client
+ if err != nil {
+ return result, err
+ }
+
+ ctx := context.WithValue(context.Background(), api.ContextAccessToken, sc.Authn.AccessToken)
+ req := c.apiClient.DefaultApi.GetIdpSaml2s(ctx)
+ req = req.GetIdPSaml2Req(api.GetIdPSaml2Req{IdOrName: &ida})
+ res, _, err := c.apiClient.DefaultApi.GetIdpSaml2sExecute(req)
+ if err != nil {
+ c.logger.Errorf("getIdPSaml2s. Error %v", err)
+ return result, err
+ }
+
+ if res.Error != nil {
+ return result, errors.New(*res.Error)
+ }
+
+ if res.Idps == nil {
+ return result, nil
+ }
+
+ result = res.Idps
+
+ return result, nil
+
+}
+
+func IdPSaml2(IdPSaml2 *api.ExternalSaml2IdentityProviderDTO) {
+ IdPSaml2.AdditionalProperties = make(map[string]interface{})
+ IdPSaml2.AdditionalProperties["@c"] = ".ExternalSaml2IdentityProviderDTO"
+}