terraform-provider-keycloak
terraform-provider-keycloak copied to clipboard
Terraform provider for Keycloak
In the Master realm, I am generating client scope using keycloak_openid_client_scope resource. It created scope with Assigned Type as None. I need to set it as Default. I don't see...
![image](https://github.com/mrparkers/terraform-provider-keycloak/assets/8115642/3928de62-583b-47bf-aac6-9027d428166f) 'Reusable token' is not configurable via the Provider.
Fix for #919 Always refresh token after create realm. Rationale is this should not be expensive since: * Creating a realm is relatively rare * In a lot of scenarios...
TL;DR: * Starting from Keycloak v22, GET-ing a realm with same access token used to create it, returns an incomplete 200 instead of 403. * As was the case in...
This PR fixes #888 and adds support for client_policy and client_profile settings on a realm resource. It uses json for the configuration because that field can contain booleans, integers and...
Added support for components using the internal realm name. This resolves issue #802 The issue arises as the provider assumes that ``realmId==parentId`` which is not the case for imported realms,...
I have realized that the provider is not defining the right `parentId` for the realm components when creating new realms. I tested it with keycloak 19.0.3 and 20.0.3. You can...
See: https://www.keycloak.org/docs/23.0.0/upgrading/#added-iss-parameter-to-oauth-2-0openid-connect-authentication-response
# Context I had hard time finding out how to retrieve them. I was losing faith, believing that it was not possible with this provider. I tried one last time,...
Provide a data source to retrieve all realms. The REST API of Keycloak provides a GET method for [realms](https://www.keycloak.org/docs-api/22.0.1/rest-api/index.html#_get_adminrealms). It is also [already implemented](https://github.com/mrparkers/terraform-provider-keycloak/blob/3f6b75b79ada48eddb41de6055f57a357d9b691c/keycloak/realm.go#L187) in the client abstraction, but nowhere...