Comments (3)
Hey @mratzer 👋🏻
Thanks for reporting this. We have a fix merged for this in #608, however I'd just like to mention that even tho it says it's gonna recreate the resource, it won't actually change the client_secret
, unless you specify that argument. It's shown in the plan due to it being a sensitive value so it can't display a proper diff, meaning you can still run an apply on an already existing client resource if your config is just:
resource "auth0_client_credentials" "this" {
client_id = auth0_client.this.id
authentication_method = "client_secret_post"
}
To note that if using private_key_jwt
and importing, the resource will always get recreated because we have no way of knowing if the pem
file changed or not, but that won't cause any negative side effects as the key_id
will remain the same, given the same pem
file.
PS. The fix will be available in the upcoming release, towards the end of this week or if not next week, no exact ETAs atm unfortunately.
PS2. Also if you have any other feedback for us on this new resource or other please let us know :) our aim is to make using the Auth0 Terraform Provider an enjoyable experience.
from terraform-provider-auth0.
Hey @mratzer , we fixed this in https://github.com/auth0/terraform-provider-auth0/releases/tag/v0.49.0. Try it out and let us know if you encounter any other issues.
from terraform-provider-auth0.
Possible/Risky Workaround
In a non-PROD tenant I created a new application and used its client_id
to apply the auth0_client_credentials
and it did not change the client_secret
.
from terraform-provider-auth0.
Related Issues (20)
- Error while creating LINE social connection
- Add support for User data_source by email
- Authentication via Auth0Cli
- OIDC's `pkce` setting case mismatch HOT 1
- Resources are recreated constantly after migrating to >= 1.0.0 (v1.1.1 in our case) HOT 1
- Add support for `enable_sso` Tenant setting
- Unable to upgrade from 0.50.2 to 1.0.0 (or later) due to "unsupported attributes" HOT 1
- tf apply: Too few properties defined (0), minimum 1' on property encryption_key (The client's encryption key). HOT 7
- Support for Universal Login Page Prompt Partials
- Add Support for `custom_headers` to OAuth2 social connections.
- Universal Login UX improvements HOT 2
- Auth0 connection resource was deleted in the process of upgrading from v0.31.0 to v0.50.2 without any warnings
- Hiding an Organization Connection
- [Docs] auth0_role_permission and auth0_role_permissions documentation pages do not include instructions on importing resources.
- Add support for enabling Show MFA options & Customize MFA Support using Actions HOT 1
- Suport for RP-Initiated Logout End Session Endpoint Discovery HOT 2
- Unsupported Connection Strategy: oauth1 HOT 1
- Add Passkey support
- Can't import or create `auth0_organization_member` on Organizations with more than 50 members HOT 5
- auth0_client: ommiting the `addons` section will make terraform plan noisy HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-provider-auth0.