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
FND-1279: First pass of Custom email terraform addition. -- Squashing for Verify.
Patch: Removed MinItems validation for precedence on Connection Resource (auth0#1017)
* Removed min/max validation on precendence slice
* reverted maxItems validation
Add support for all languages for Universal Login (auth0#1016)
* Fetch list of languages from CDN instead of hardcoding them
* Updated linting
---------
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
Add Support for `auth0_prompt_screen_partial` and `auth0_prompt_screen_partials` in Prompt Resources (auth0#1013)
* Add-Support-for-Prompt-Screen-Partials
* Add auth0_prompt_screen_partial Resource and Required Docs
* Fix Linting
* Updated Go-auth0 Version 1.9.0 to 1.10.0
* Added Testcases for other insertionpoints as well
* Fixed Linting
* Added More testcases
* Correct depends on for datasource of prompt partials
Bump github.com/hashicorp/terraform-plugin-testing from 1.9.0 to 1.10.0 (auth0#999)
Bumps [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-testing@v1.9.0...v1.10.0)
---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-testing
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add Organizations for Client Credentials (auth0#1009)
* Updated schema and added relevant test cases for client with default_organization
* Added test recordings
* Updated the resource schema and added new test recordinging
* Added validation on required arguments
* Fixed linting and updated test recording
* Deleted a test recording
* Updated go.mod
Add Sorting to `screen_partials` Flattening Logic to Resolve Indexing Issues with Prompt Screen Partials (auth0#1019)
* Change screen_partials to TypeSet for consistent ordering in prompt screen partials
* Add Sorting to screen_partials Flattening Logic to Resolve Indexing Issues
Add changelog for v1.6.0 (auth0#1020)
* Added the changelog
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
---------
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
Patch: default_organization on Client Creds (auth0#1021)
* Updated flow of importing default_organization
* Updated logic for handling default Orgs
* Updated test recordings
* Updated the conditional check
Add changelog for v1.6.1 (auth0#1022)
* Added changelog
* linting fixes
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
---------
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
Add HRI related changes to Terraform provider (auth0#1015)
* Add HRI related changes to Terraform provider
* Fix broken HasChange behaviour
* Change ConflictWith to explicit validation in code
* Move validation to plan instead of apply
* Fix validation for default resources
Add strategy_version support to all connections that use it (auth0#1024)
* ESD-39527: Add strategy_version support to all connections that use it
* Update go-auth0 dependency
* Add examples for strategy_version
Add user_id_attribute support to AzureAD connection options (auth0#1028)
Add user_id_attribute to AzureAD connection options
Bump github.com/auth0/go-auth0 from 1.10.1-0.20240920131149-720c3a081e03 to 1.11.0 (auth0#1036)
Bump github.com/auth0/go-auth0
Bumps [github.com/auth0/go-auth0](https://github.com/auth0/go-auth0) from 1.10.1-0.20240920131149-720c3a081e03 to 1.11.0.
- [Release notes](https://github.com/auth0/go-auth0/releases)
- [Changelog](https://github.com/auth0/go-auth0/blob/main/CHANGELOG.md)
- [Commits](https://github.com/auth0/go-auth0/commits/v1.11.0)
---
updated-dependencies:
- dependency-name: github.com/auth0/go-auth0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Added some minor updates
Updated recordings
docs updated
Add auth0_encryption_keys resource to allow rekeying of encryption keys (auth0#1031)
* Add auth0_encryption_key resource to allow rekeying of tenant encryption keys
* Slight renaming, and use key_rotation_id instead of rekey attribute
* Rename auth0_encryption_key to auth0_encryption_key_manager
Add new resource to manage Organization Client Grants (auth0#1027)
* Added new resource and data source for org client grants
* minor refactoring
* Added test case
* Updated test recordings
* Updated the test name
* Fix some timing issues in resourceserver, and add terraform version to server logs
* Remove unneeded lint config
* rebased
* minor refactoring
* Added test case
* Updated test recordings
* Updated the test name
* Fix some timing issues in resourceserver, and add terraform version to server logs
* Remove unneeded lint config
---------
Co-authored-by: A. Craig West <craig.west@okta.com>
Add support for Form, Flow and Flow Vault Connection (auth0#1039)
* form resource
* flow resource
* flow resource, data source added
* update forms
* update flow
* update go-auth0 v1.11.0
* added flow vault connection
* Added flow expand/flatten + tests + recordings
* update flow vault connection
* form, flow vault connection added unit test, recordings
* form, flow vault connection doc update
* form, flow vault connection examples added
* form, flow vault connection examples added example, data source
* form, flow vault connection examples docs updated
* lint fix
* form, flow unit test added
* form flatten unit test added
* lint
* Updated recordings
---------
Co-authored-by: kushalshit27 <43465488+kushalshit27@users.noreply.github.com>
PATCH: Ensure Removal of Insertion Points in `auth0_prompt_screen_partial` Resource (auth0#1043)
Fix: Ensure Removal of Insertion Points in Resource API
Support BYOK in Terraform provider (auth0#1041)
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
Bump github.com/auth0/go-auth0 from 1.11.0 to 1.11.1 (auth0#1042)
Bumps [github.com/auth0/go-auth0](https://github.com/auth0/go-auth0) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/auth0/go-auth0/releases)
- [Changelog](https://github.com/auth0/go-auth0/blob/main/CHANGELOG.md)
- [Commits](auth0/go-auth0@v1.11.0...v1.11.1)
---
updated-dependencies:
- dependency-name: github.com/auth0/go-auth0
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add changelog for 1.7.0 (auth0#1044)
* Added changelog for 1.7.0
* Added further changes
* removed .
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* removed .
* minor refactor
---------
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
Fix docs for user_id_attribute for AzureAD connection options (auth0#1047)
ESD-40277: Fix docs for user_id_attribute for AzureAD connection options
PATCH: Add graceful error handling for `auth0_organization` data source when using client grants (auth0#1049)
* Added check on tenants which has insufficient scopes and return a empty slice
* Updated test case
* minor refactoring
* minor refactor
* linting
* linting
Updated example for Form (auth0#1046)
* Updated example for form
PATCH: Implemented checkpoint pagination for retrieving Role users (auth0#1048)
* Implemented checkpoint pagination on role users
* added tests
Add changelog for 1.7.1 (auth0#1050)
* Added changelog
* refac
* refac
* refac
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* Added changelog
* refac
* refac
* refac
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* refac
* Apply suggestions from code review
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* Added changelog
* refac
* refac
* refac
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
* refac
* Added changelog
* Update CHANGELOG.md
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
---------
Co-authored-by: KunalOfficial <35455566+developerkunal@users.noreply.github.com>
Fix: Updated `TestAccConnectionAzureAD` test recording (auth0#1052)
Updated recording + auth0 version bump
Added a check on provider's configuration for required env vars (auth0#1053)
* Added a check on provider's configuration for reqd env vars
* Added linting
Copy file name to clipboardExpand all lines: CHANGELOG.md
+71Lines changed: 71 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,74 @@
1
+
## v1.7.1
2
+
3
+
BUG FIXES:
4
+
5
+
-`data-source/auth0_organization`: Implemented enhanced error handling to gracefully manage "Forbidden" errors when retrieving the list of client grants via the `auth0_organization` data source. This addresses cases where the feature is not enabled for the user, preventing the error from disrupting the process ([#1049](https://github.com/auth0/terraform-provider-auth0/pull/1049/))
6
+
-`resource/auth0_connection`: Updated documentation to clarify that `user_id_attribute` can be either `oid` or `sub` for Azure AD connections ([#1047](https://github.com/auth0/terraform-provider-auth0/pull/1047/))
7
+
-`resource/auth0_form`: Updated docs to use `auth0_form` in examples ([#1046](https://github.com/auth0/terraform-provider-auth0/pull/1046/))
8
+
9
+
ENHANCEMENTS:
10
+
-`data-source/auth0_roles`: Updated from `Offset Pagination` to `Checkpoint Pagination` to retrieve more than 1,000 role users ([#1048](https://github.com/auth0/terraform-provider-auth0/pull/1048/))
11
+
12
+
13
+
## v1.7.0
14
+
15
+
FEATURES:
16
+
17
+
-`resource/auth0_encryption_key_manager`: Add new resource for re-keying of tenant master key ([#1031](https://github.com/auth0/terraform-provider-auth0/pull/1031/))
18
+
-`resource/auth0_encryption_key_manager`: Add support for `customer_provided_root_key` for BYOK ([#1041](https://github.com/auth0/terraform-provider-auth0/pull/1041/))
19
+
-`resource/auth0_organization_client_grant`: Add new resource for managing association of client-grant and organization ([#1027](https://github.com/auth0/terraform-provider-auth0/pull/1027/))
20
+
-`resource/auth0_form`: Add new resource for managing Forms ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
21
+
-`resource/auth0_flow`: Add new resource for managing Flows ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
22
+
-`resource/auth0_flow_vault_connection`: Add new resource for managing Flow Vault Connection ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
23
+
-`data-source/auth0_form`: Add a data-source for retrieving Form ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
24
+
-`data-source/auth0_flow`: Add a data-source for retrieving Flow ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
25
+
-`data-source/auth0_flow_vault_connection`: Add a data-source for retrieving Flow Vault Connection. ([#1039](https://github.com/auth0/terraform-provider-auth0/pull/1039/))
26
+
27
+
ENHANCEMENTS:
28
+
29
+
-`resource/auth0_connection`: Add support for `strategy_version` to be configurable ([#1024](https://github.com/auth0/terraform-provider-auth0/pull/1024/))
30
+
-`resource/auth0_connection`: Add support for `user_id_attribute` in options attribute for AzureAD connections ([#1028](https://github.com/auth0/terraform-provider-auth0/pull/1028/))
31
+
-`data-source/auth0_organization`: Add support to fetch list of associated client grants ([#1027](https://github.com/auth0/terraform-provider-auth0/pull/1027/))
32
+
-`resource/auth0_tenant`: Add support for `acr_values_supported`, `pushed_authorization_requests_supported` and `remove_alg_from_jwks` configuration ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
33
+
-`resource/auth0_client_credentials`: Add support for setting `signed_request_object`, `tls_client_auth` and `self_signed_tls_client_auth` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
34
+
-`resource/auth0_client`: Add support for setting `compliance_level` and `require_proof_of_possession` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
35
+
-`resource/auth0_resource_server`: Add support for setting `consent_policy`, `authorization_details`, `token_encryption` and `proof_of_possession` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
36
+
-`data-source/auth0_client`: Add support to retrieve `signed_request_object`, `tls_client_auth`, `compliance_level` and `require_proof_of_possession` ([#1015](https://github.com/auth0/terraform-provider-auth0/pull/1015/))
37
+
38
+
BUG FIXES:
39
+
40
+
-`resource/auth0_prompt_screen_partial`: Ensure removal of insertion points ([#1043](https://github.com/auth0/terraform-provider-auth0/pull/1043/))
41
+
42
+
43
+
## v1.6.1
44
+
45
+
BUG FIXES:
46
+
47
+
-`resource/auth0_client`: Fixed an issue where the `default_organization` plan failed due to `ConflictsWith` and `RequiredWith` clauses in the schema ([#1021](https://github.com/auth0/terraform-provider-auth0/pull/1021))
48
+
49
+
50
+
## v1.6.0
51
+
52
+
FEATURES:
53
+
54
+
-`resource/auth0_prompt_screen_partial`: Add new resource to manage customized sign up and login experience. (1:1) ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
55
+
-`resource/auth0_prompt_screen_partials`: Add new resource to manage customized sign up and login experience. (1:many) ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
56
+
-`data_source/auth0_prompt_screen_partials`: Add new data source to retrieve prompt screen partials. ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
57
+
58
+
ENHANCEMENTS:
59
+
60
+
-`resource/auth0_client`: Add Organizations for Client Credentials. ([#1009](https://github.com/auth0/terraform-provider-auth0/pull/1009))
61
+
-`resource/auth0_prompt_custom_text`: Add support for fetching the language list from a CDN for prompt custom text. ([#1006](https://github.com/auth0/terraform-provider-auth0/pull/1016))
62
+
63
+
BUG FIXES:
64
+
65
+
-`resource/auth0_connection`: Remove MinItems validation for precedence. ([#1017](https://github.com/auth0/terraform-provider-auth0/pull/1017))
66
+
67
+
NOTES:
68
+
69
+
-`resource/auth0_prompt_partials`: Deprecated in favor of `resource/auth0_prompt_screen_partial` and `resource/auth0_prompt_screen_partials`. ([#1013](https://github.com/auth0/terraform-provider-auth0/pull/1013))
Copy file name to clipboardExpand all lines: Makefile
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -120,7 +120,8 @@ test-unit: ## Run unit tests. To run a specific test, pass the FILTER var. Usage
120
120
121
121
test-acc: ## Run acceptance tests with http recordings. To run a specific test, pass the FILTER var. Usage `make test-acc FILTER="TestAccResourceServer`
122
122
${call print, "Running acceptance tests with http recordings"}
Copy file name to clipboardExpand all lines: docs/data-sources/client.md
+113-1Lines changed: 113 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,12 +39,15 @@ data "auth0_client" "some-client-by-id" {
39
39
-`app_type` (String) Type of application the client represents. Possible values are: `native`, `spa`, `regular_web`, `non_interactive`, `sso_integration`. Specific SSO integrations types accepted as well are: `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`.
40
40
-`callbacks` (List of String) URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://.
41
41
-`client_aliases` (List of String) List of audiences/realms for SAML protocol. Used by the wsfed addon.
42
+
-`client_authentication_methods` (Set of Object) Defines client authentication methods. (see [below for nested schema](#nestedatt--client_authentication_methods))
42
43
-`client_metadata` (Map of String) Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`.
43
44
-`client_secret` (String, Sensitive) Secret for the client. Keep this private. To access this attribute you need to add the `read:client_keys` scope to the Terraform client. Otherwise, the attribute will contain an empty string.
45
+
-`compliance_level` (String) Defines the compliance level for this client, which may restrict it's capabilities. Can be one of `none`, `fapi1_adv_pkj_par`, `fapi1_adv_mtls_par`.
44
46
-`cross_origin_auth` (Boolean) Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`).
45
47
-`cross_origin_loc` (String) URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page.
46
48
-`custom_login_page` (String) The content (HTML, CSS, JS) of the custom login page.
47
49
-`custom_login_page_on` (Boolean) Indicates whether a custom login page is to be used.
50
+
-`default_organization` (List of Object) Configure and associate an organization with the Client (see [below for nested schema](#nestedatt--default_organization))
48
51
-`description` (String) Description of the purpose of the client.
49
52
-`encryption_key` (Map of String) Encryption used for WS-Fed responses with this client.
50
53
-`form_template` (String) HTML form template to be used for WS-Federation.
@@ -62,11 +65,13 @@ data "auth0_client" "some-client-by-id" {
62
65
-`organization_require_behavior` (String) Defines how to proceed during an authentication transaction when `organization_usage = "require"`. Can be `no_prompt` (default), `pre_login_prompt` or `post_login_prompt`.
63
66
-`organization_usage` (String) Defines how to proceed during an authentication transaction with regards to an organization. Can be `deny` (default), `allow` or `require`.
64
67
-`refresh_token` (List of Object) Configuration settings for the refresh tokens issued for this client. (see [below for nested schema](#nestedatt--refresh_token))
68
+
-`require_proof_of_possession` (Boolean) Makes the use of Proof-of-Possession mandatory for this client.
65
69
-`require_pushed_authorization_requests` (Boolean) Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it.
70
+
-`signed_request_object` (Set of Object) Configuration for JWT-secured Authorization Requests(JAR). (see [below for nested schema](#nestedatt--signed_request_object))
66
71
-`signing_keys` (List of Map of String) List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7.
67
72
-`sso` (Boolean) Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false).
68
73
-`sso_disabled` (Boolean) Indicates whether or not SSO is disabled.
69
-
-`token_endpoint_auth_method` (String) The authentication method for the token endpoint. Results include `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), `client_secret_basic` (client uses HTTP Basic). Managing a client's authentication method can be done via the `auth0_client_credentials` resource.
74
+
-`token_endpoint_auth_method` (String) The authentication method for the token endpoint. Results include `none` (public client without a client secret), `client_secret_post` (client uses HTTP POST parameters), `client_secret_basic` (client uses HTTP Basic), Managing a client's authentication method can be done via the `auth0_client_credentials` resource.
70
75
-`web_origins` (List of String) URLs that represent valid web origins for use with web message response mode.
### Nested Schema for `client_authentication_methods`
412
+
413
+
Read-Only:
414
+
415
+
-`private_key_jwt` (Set of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--private_key_jwt))
416
+
-`self_signed_tls_client_auth` (Set of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--self_signed_tls_client_auth))
417
+
-`tls_client_auth` (Set of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--tls_client_auth))
### Nested Schema for `client_authentication_methods.self_signed_tls_client_auth`
444
+
445
+
Read-Only:
446
+
447
+
-`credentials` (List of Object) (see [below for nested schema](#nestedobjatt--client_authentication_methods--self_signed_tls_client_auth--credentials))
0 commit comments