Skip to content

Commit 5d273ea

Browse files
OPENIG-9596 Use client_credentials flow for IDM
1 parent bd3e3e4 commit 5d273ea

File tree

4 files changed

+13
-19
lines changed

4 files changed

+13
-19
lines changed

_infra/helm/secure-api-gateway-fapi-pep-rs-ob/templates/secret.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ data:
99
IG_AGENT_PASSWORD: {{ .Values.secrets.igAgentPassword }}
1010
IG_CLIENT_ID: {{ .Values.secrets.igClientID }}
1111
IG_CLIENT_SECRET: {{ .Values.secrets.igClientSecret }}
12-
IG_IDM_USER: {{ .Values.secrets.igIDMUser }}
13-
IG_IDM_PASSWORD: {{ .Values.secrets.igIDMPassword }}
12+
IG_AS_IDM_CLIENT_SECRET: {{ .Values.secrets.igAsIdmClientSecret }}
13+
IG_RS_IDM_CLIENT_SECRET: {{ .Values.secrets.igRsIdmClientSecret }}
1414
IG_METRICS_PASSWORD: {{ .Values.secrets.igMetricsPassword }}
1515
IG_METRICS_USERNAME: {{ .Values.secrets.igMetricsUsername }}
1616
IG_TRUSTSTORE_PASSWORD: {{ .Values.secrets.igTruststorePassword }}

_infra/helm/secure-api-gateway-fapi-pep-rs-ob/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ secrets:
113113
igAgentPassword: "replace-me"
114114
igClientID: "replace-me"
115115
igClientSecret: "replace-me"
116-
igIDMPassword: "replace-me"
117-
igIDMUser: "replace-me"
116+
igAsIdmClientSecret: "replace-me"
117+
igRsIdmClientSecret: "replace-me"
118118
igMetricsPassword: "replace-me"
119119
igMetricsUsername: "replace-me"
120120
igOBASPSPSigningKeystoreKeypass: "replace-me"

config/7.3.0/securebanking/ig/config/dev/config/config.json

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,9 @@
147147
"config": {
148148
"filters": [
149149
{
150-
"type": "ResourceOwnerOAuth2ClientFilter",
151-
"config": {
150+
"type": "ClientCredentialsOAuth2ClientFilter",
151+
"config":{
152152
"tokenEndpoint": "https://&{identity.platform.fqdn}/am/oauth2/realms/root/realms/&{am.realm}/access_token",
153-
"username": "&{ig.idm.user}",
154-
"passwordSecretId": "ig.idm.password",
155-
"secretsProvider": "SystemAndEnvSecretStore-IAM",
156153
"scopes": [
157154
"fr:idm:*"
158155
],
@@ -162,10 +159,10 @@
162159
"handler": "ForgeRockClientHandler",
163160
"filters": [
164161
{
165-
"type": "ClientSecretBasicAuthenticationFilter",
162+
"type": "ClientSecretPostAuthenticationFilter",
166163
"config": {
167-
"clientId": "&{ig.client.id}",
168-
"clientSecretId": "ig.client.secret",
164+
"clientId": "fapi-rs-ig-client",
165+
"clientSecretId": "ig.rs.idm.client.secret",
169166
"secretsProvider": "SystemAndEnvSecretStore-IAM"
170167
}
171168
}

config/7.3.0/securebanking/ig/config/prod/config/config.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,9 @@
135135
"config": {
136136
"filters": [
137137
{
138-
"type": "ResourceOwnerOAuth2ClientFilter",
138+
"type": "ClientCredentialsOAuth2ClientFilter",
139139
"config": {
140140
"tokenEndpoint": "https://&{identity.platform.fqdn}/am/oauth2/realms/root/realms/&{am.realm}/access_token",
141-
"username": "&{ig.idm.user}",
142-
"passwordSecretId": "ig.idm.password",
143-
"secretsProvider": "SystemAndEnvSecretStore-IAM",
144141
"scopes": [
145142
"fr:idm:*"
146143
],
@@ -150,10 +147,10 @@
150147
"handler": "ForgeRockClientHandler",
151148
"filters": [
152149
{
153-
"type": "ClientSecretBasicAuthenticationFilter",
150+
"type": "ClientSecretPostAuthenticationFilter",
154151
"config": {
155-
"clientId": "&{ig.client.id}",
156-
"clientSecretId": "ig.client.secret",
152+
"clientId": "fapi-rs-ig-client",
153+
"clientSecretId": "ig.rs.idm.client.secret",
157154
"secretsProvider": "SystemAndEnvSecretStore-IAM"
158155
}
159156
}

0 commit comments

Comments
 (0)