For AI agents: A markdown version of this page is available at https://dnd37xeb23o8n.cloudfront.net/jen.gilbert/astro-base/ko/api/latest/organizations/update-a-saml-configuration.md. A documentation index is available at /llms.txt.
Language
Datadog site

SAML 구성 업데이트

PATCHhttps://api.datadoghq.com/api/v2/saml_configurations/{saml_config_uuid}https://api.us3.datadoghq.com/api/v2/saml_configurations/{saml_config_uuid}https://api.us5.datadoghq.com/api/v2/saml_configurations/{saml_config_uuid}https://api.datadoghq.eu/api/v2/saml_configurations/{saml_config_uuid}https://api.ap1.datadoghq.com/api/v2/saml_configurations/{saml_config_uuid}https://api.ap2.datadoghq.com/api/v2/saml_configurations/{saml_config_uuid}https://api.uk1.datadoghq.com/api/v2/saml_configurations/{saml_config_uuid}https://api.ddog-gov.com/api/v2/saml_configurations/{saml_config_uuid}https://api.us2.ddog-gov.com/api/v2/saml_configurations/{saml_config_uuid}

개요

현재 조직에 대한 단일 SAML 구성을 업데이트합니다.

이 엔드포인트를 사용하여 ID 공급자가 시작하는 로그인을 활성화 또는 비활성화하고 적시 프로비저닝 도메인을 설정하며 적시 프로비저닝된 사용자에게 할당된 기본 역할을 설정합니다. 적시 프로비저닝을 활성화하려면 기본 역할이 필요합니다.

This endpoint requires the org_management permission.

인수

경로 파라미터

이름
유형
설명
saml_config_uuid [required]
string

The UUID of the SAML configuration.

요청

Body Data (required)

항목
유형
설명
data [required]
object

SAML 구성을 업데이트하도록 요청합니다.

응답

OK

Response containing a single SAML configuration.

항목
유형
설명
data [required]
object

A SAML configuration object.

included
[object]

Resources related to the SAML configuration, such as the default roles.

코드 예시

SAML 구성 업데이트
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="us3.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="us5.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="datadoghq.eu"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="ap1.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="ap2.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="uk1.datadoghq.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="ddog-gov.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF
# Path parameters
export saml_config_uuid="3653d3c6-0c75-11ea-ad28-fb5701eabc7d"

# Set your Datadog site and credentials
export DD_SITE="us2.ddog-gov.com"
# Use a Personal Access Token or Service Access Token
export DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"

curl -X PATCH "https://api.${DD_SITE}/api/v2/saml_configurations/${saml_config_uuid}" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${DD_BEARER_TOKEN}" \
-d @- << EOF
{
  "data": {
    "attributes": {
      "idp_initiated": true,
      "jit_domains": [
        "example.com"
      ]
    },
    "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d",
    "relationships": {
      "default_roles": {
        "data": [
          {
            "id": "8dd1cf3c-0c75-11ea-ad28-fb5701eabc7d",
            "type": "roles"
          }
        ]
      }
    },
    "type": "saml_configurations"
  }
}
EOF