change: Add timetable roles to token

This commit is contained in:
2025-08-11 08:33:04 +02:00
parent 3d86b0be81
commit 4fa8671713
+24 -12
View File
@@ -179,12 +179,36 @@ resource "keycloak_openid_client" "twomartens_timetable_frontend" {
]
}
resource "keycloak_role" "timetable_frontend_active_plan" {
realm_id = keycloak_realm.twomartens_realm.id
name = "ACTIVE_PLAN"
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
}
resource "keycloak_role" "timetable_frontend_personal_plan" {
realm_id = keycloak_realm.twomartens_realm.id
name = "PERSONAL_PLAN"
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
}
resource "keycloak_generic_role_mapper" "timetable_frontend_view_profile" {
realm_id = keycloak_realm.twomartens_realm.id
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
role_id = keycloak_role.account_view_profile.id
}
resource "keycloak_generic_role_mapper" "timetable_frontend_active_plan" {
realm_id = keycloak_realm.twomartens_realm.id
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
role_id = keycloak_role.timetable_frontend_active_plan.id
}
resource "keycloak_generic_role_mapper" "timetable_frontend_personal_plan" {
realm_id = keycloak_realm.twomartens_realm.id
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
role_id = keycloak_role.timetable_frontend_personal_plan.id
}
resource "keycloak_openid_client" "twomartens_wahlrecht_frontend" {
realm_id = keycloak_realm.twomartens_realm.id
name = "Wahlrecht Frontend"
@@ -205,18 +229,6 @@ resource "keycloak_openid_client" "twomartens_wahlrecht_frontend" {
]
}
resource "keycloak_role" "timetable_frontend_active_plan" {
realm_id = keycloak_realm.twomartens_realm.id
name = "ACTIVE_PLAN"
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
}
resource "keycloak_role" "timetable_frontend_personal_plan" {
realm_id = keycloak_realm.twomartens_realm.id
name = "PERSONAL_PLAN"
client_id = keycloak_openid_client.twomartens_timetable_frontend.id
}
resource "keycloak_openid_client" "twomartens_wahlrecht_backend" {
realm_id = keycloak_realm.twomartens_realm.id
name = "Wahlrecht Backend"