Identity Providers
resource cloudflare_zero_trust_access_identity_provider
required
type: String
The type of identity provider. To determine the value for a specific provider, refer to our developer documentation.
optional
cloudflare_zero_trust_access_identity_provider
resource "cloudflare_zero_trust_access_identity_provider" "example_zero_trust_access_identity_provider" {
config = {
claims = ["email_verified", "preferred_username", "custom_claim_name"]
client_id = "<your client id>"
client_secret = "<your client secret>"
conditional_access_enabled = true
directory_id = "<your azure directory uuid>"
email_claim_name = "custom_claim_name"
prompt = "login"
support_groups = true
}
name = "Widget Corps IDP"
type = "onetimepin"
zone_id = "zone_id"
scim_config = {
enabled = true
identity_update_behavior = "automatic"
seat_deprovision = true
user_deprovision = true
}
}
data cloudflare_zero_trust_access_identity_provider
optional
computed
type: String
The type of identity provider. To determine the value for a specific provider, refer to our developer documentation.
cloudflare_zero_trust_access_identity_provider
data "cloudflare_zero_trust_access_identity_provider" "example_zero_trust_access_identity_provider" {
identity_provider_id = "f174e90a-fafe-4643-bbbc-4a0ed4fc8415"
account_id = "account_id"
zone_id = "zone_id"
}
data cloudflare_zero_trust_access_identity_providers
cloudflare_zero_trust_access_identity_providers
data "cloudflare_zero_trust_access_identity_providers" "example_zero_trust_access_identity_providers" {
account_id = "account_id"
zone_id = "zone_id"
scim_enabled = "scim_enabled"
}