You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: website/docs/d/federated_settings_identity_provider.html.markdown
+8-1
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ description: |-
10
10
11
11
`mongodbatlas_federated_settings_identity_provider` provides a federated settings identity provider data source. Atlas federated settings identity provider provides federated settings outputs for the configured identity provider.
12
12
13
+
-> **NOTE:** OIDC Workforce IdP is currently in preview. To learn more about OIDC and existing limitations see the [OIDC Authentication Documentation](https://www.mongodb.com/docs/atlas/security-oidc/)
13
14
14
15
## Example Usage
15
16
@@ -38,7 +39,7 @@ data "mongodbatlas_federated_settings_identity_provider" "identity_provider_ds"
38
39
*`federation_settings_id` - (Required) Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
39
40
*`identity_provider_id` - (Required) Unique 20-hexadecimal or 24-hexadecimal digit string that identifies the IdP.
40
41
41
-
**WARNING:** Starting at terraform provider 1.16.0 the allowed format for `identity_provider_id` will only be 24-hexadecimal digit string. See more [here](../guides/1.15.0-upgrade-guide.html.markdown)
42
+
**WARNING:** Starting from terraform provider version 1.16.0, the only allowed format for `identity_provider_id` will be 24-hexadecimal digit string. See more [here](../guides/1.15.0-upgrade-guide.html.markdown)
42
43
43
44
## Attributes Reference
44
45
@@ -55,6 +56,12 @@ In addition to all arguments above, the following attributes are exported:
55
56
*`org_id` - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
56
57
*`post_auth_role_grants` - List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
57
58
*`idp_id` - Unique 24-hexadecimal digit string that identifies the IdP
59
+
*`protocol` - The protocol of the identity provider. Either SAML or OIDC.
60
+
*`audience_claim` - Identifier of the intended recipient of the token.
61
+
*`client_id` - Client identifier that is assigned to an application by the Identity Provider.
62
+
*`groups_claim` - Identifier of the claim which contains IdP Group IDs in the token.
63
+
*`requested_scopes` - Scopes that MongoDB applications will request from the authorization endpoint.
64
+
*`user_claim` - Identifier of the claim which contains the user ID in the token.
58
65
59
66
### Role_mappings
60
67
*`external_group_name` - Unique human-readable label that identifies the identity provider group to which this role mapping applies.
Copy file name to clipboardexpand all lines: website/docs/d/federated_settings_identity_providers.html.markdown
+6
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ description: |-
10
10
11
11
`mongodbatlas_federated_settings_identity_providers` provides an Federated Settings Identity Providers datasource. Atlas Cloud Federated Settings Identity Providers provides federated settings outputs for the configured Identity Providers.
12
12
13
+
-> **NOTE:** OIDC Workforce IdP is currently in preview. To learn more about OIDC and existing limitations see the [OIDC Authentication Documentation](https://www.mongodb.com/docs/atlas/security-oidc/).
13
14
14
15
## Example Usage
15
16
@@ -55,6 +56,11 @@ In addition to all arguments above, the following attributes are exported:
55
56
*`post_auth_role_grants` - List that contains the default roles granted to users who authenticate through the IdP in a connected organization. If you provide a postAuthRoleGrants field in the request, the array that you provide replaces the current postAuthRoleGrants.
56
57
*`protocol` - The protocol of the identity provider
57
58
*`idp_id` - Unique 24-hexadecimal digit string that identifies the IdP
59
+
*`audience_claim` - Identifier of the intended recipient of the token.
60
+
*`client_id` - Client identifier that is assigned to an application by the Identity Provider.
61
+
*`groups_claim` - Identifier of the claim which contains IdP Group IDs in the token.
62
+
*`requested_scopes` - Scopes that MongoDB applications will request from the authorization endpoint.
63
+
*`user_claim` - Identifier of the claim which contains the user ID in the token.
58
64
59
65
### Role_mappings
60
66
*`external_group_name` - Unique human-readable label that identifies the identity provider group to which this role mapping applies.
Copy file name to clipboardexpand all lines: website/docs/guides/1.15.0-upgrade-guide.html.markdown
+1-1
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ The Terraform MongoDB Atlas Provider version 1.15.0 has a number of new and exci
20
20
- Removal of `page_num` and `items_per_page` attributes in `mongodbatlas_search_indexes` data source.
21
21
- Format of IdP Id that uniquely identifies the identity provider when importing [`mongodbatlas_federated_settings_identity_provider`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/resources/federated_settings_identity_provider) resource and [`mongodbatlas_federated_settings_identity_provider`](https://registry.terraform.io/providers/mongodb/mongodbatlas/latest/docs/data-sources/federated_settings_identity_provider) data source now accepts a different format to align with the Atlas Admin API. Details and upgrade guide can be found below:
22
22
23
-
Both the current and new IdP Id format are accepted in terraform-provider1.15.0 version. New features for `mongodbatlas_federated_settings_identity_provider` resource and data source will only be available when using the new Id format.
23
+
Both the current and new IdP Id format are accepted in `terraform-provider` version 1.15.x. New features for `mongodbatlas_federated_settings_identity_provider` resource and data source will only be available when using the new Id format.
24
24
25
25
***WARNING:*** Old IdP Id format will no longer be accepted starting in terraform-provider 1.16.0 version and onwards. We recommend to update to the new format as soon as possible. A warning will appear if old Id is still being used. Follow the guide below to start using the new Id format.
`mongodbatlas_federated_settings_identity_provider` provides an Atlas federated settings identity provider resource provides a subset of settings to be maintained post import of the existing resource.
12
+
13
+
-> **NOTE:** OIDC Workforce IdP is currently in preview. To learn more about OIDC and existing limitations see the [OIDC Authentication Documentation](https://www.mongodb.com/docs/atlas/security-oidc/).
12
14
## Example Usage
13
15
14
16
~> **IMPORTANT** You **MUST** import this resource before you can manage it with this provider.
*`federation_settings_id` - (Required) Unique 24-hexadecimal digit string that identifies the federated authentication configuration.
33
35
*`name` - (Required) Human-readable label that identifies the identity provider.
34
-
*`associated_domains` - (Required) List that contains the domains associated with the identity provider.
35
-
*`sso_debug_enabled` - (Required) Flag that indicates whether the identity provider has SSO debug enabled.
36
-
*`status`- (Required) String enum that indicates whether the identity provider is active or not. Accepted values are ACTIVE or INACTIVE.
37
-
*`issuer_uri` - (Required) Unique string that identifies the issuer of the SAML
38
-
*`sso_url` - (Required) Unique string that identifies the intended audience of the SAML assertion.
39
-
*`request_binding` - (Required) SAML Authentication Request Protocol HTTP method binding (POST or REDIRECT) that Federated Authentication uses to send the authentication request. Atlas supports the following binding values:
36
+
*`associated_domains` - List that contains the domains associated with the identity provider.
37
+
*`sso_debug_enabled` - Flag that indicates whether the identity provider has SSO debug enabled.
38
+
*`status`- String enum that indicates whether the identity provider is active or not. Accepted values are ACTIVE or INACTIVE.
39
+
*`issuer_uri` - (Required) Unique string that identifies the issuer of the IdP.
40
+
*`sso_url` - Unique string that identifies the intended audience of the SAML assertion.
41
+
*`request_binding` - SAML Authentication Request Protocol HTTP method binding (`POST` or `REDIRECT`) that Federated Authentication uses to send the authentication request. Atlas supports the following binding values:
40
42
- HTTP POST
41
43
- HTTP REDIRECT
42
-
*`response_signature_algorithm` - (Required) Signature algorithm that Federated Authentication uses to encrypt the identity provider signature. Valid values include SHA-1 and SHA-256.
44
+
*`response_signature_algorithm` - Signature algorithm that Federated Authentication uses to encrypt the identity provider signature. Valid values include `SHA-1 `and `SHA-256`.
45
+
*`protocol` - The protocol of the identity provider. Either `SAML` or `OIDC`.
46
+
*`audience_claim` - Identifier of the intended recipient of the token.
47
+
*`client_id` - Client identifier that is assigned to an application by the Identity Provider.
48
+
*`groups_claim` - Identifier of the claim which contains IdP Group IDs in the token.
49
+
*`requested_scopes` - Scopes that MongoDB applications will request from the authorization endpoint.
50
+
*`user_claim` - Identifier of the claim which contains the user ID in the token.
43
51
44
52
## Attributes Reference
45
53
@@ -59,6 +67,6 @@ Identity Provider **must** be imported before using federation_settings_id-idp_i
**WARNING:** Starting from terraform provider version 1.16.0, to import Identity Provider, `id`a 24-hexadecimal digit string that identifies the IdP, will have to be used instead of `okta_idp_id`. See more [here](../guides/1.15.0-upgrade-guide.html.markdown)
70
+
**WARNING:** Starting from terraform provider version 1.16.0, to import the resource a 24-hexadecimal digit string that identifies the IdP (`idp_id`) will have to be used instead of `okta_idp_id`. See more [here](../guides/1.15.0-upgrade-guide.html.markdown)
63
71
64
72
For more information see: [MongoDB Atlas API Reference.](https://www.mongodb.com/docs/atlas/reference/api/federation-configuration/)
0 commit comments