From df6182d1de3f94c92e7a4a2d6ae18cdea3c5e3b0 Mon Sep 17 00:00:00 2001 From: Alan Braz <alanbraz@br.ibm.com> Date: Wed, 8 Apr 2020 14:41:33 -0300 Subject: [PATCH] add keycloak client secret --- .../org/opengroup/osdu/indexer/ibm/util/KeyCloakProvider.java | 4 ++++ .../indexer-ibm/src/main/resources/application.properties | 1 + 2 files changed, 5 insertions(+) diff --git a/provider/indexer-ibm/src/main/java/org/opengroup/osdu/indexer/ibm/util/KeyCloakProvider.java b/provider/indexer-ibm/src/main/java/org/opengroup/osdu/indexer/ibm/util/KeyCloakProvider.java index 7f6d476f6..69a3154b6 100644 --- a/provider/indexer-ibm/src/main/java/org/opengroup/osdu/indexer/ibm/util/KeyCloakProvider.java +++ b/provider/indexer-ibm/src/main/java/org/opengroup/osdu/indexer/ibm/util/KeyCloakProvider.java @@ -47,6 +47,9 @@ public class KeyCloakProvider { @Value("${ibm.keycloak.client_id}") private String clientId; + @Value("${ibm.keycloak.client_secret}") + private String clientSecret; + public String getToken(String user, String password) throws IOException { String endpoint = String.format("https://%s/auth/realms/%s/protocol/openid-connect/token", url, realm); URL url = new URL(endpoint); @@ -57,6 +60,7 @@ public class KeyCloakProvider { Map<String, String> parameters = new HashMap<>(); parameters.put("grant_type", grantType); parameters.put("client_id", clientId); + parameters.put("client_secret", clientSecret); parameters.put("username", user); parameters.put("password", password); diff --git a/provider/indexer-ibm/src/main/resources/application.properties b/provider/indexer-ibm/src/main/resources/application.properties index ca710ec1f..ada0ec824 100644 --- a/provider/indexer-ibm/src/main/resources/application.properties +++ b/provider/indexer-ibm/src/main/resources/application.properties @@ -44,6 +44,7 @@ ibm.rabbitmq.uri=REPLACE_ME ibm.keycloak.endpoint_url=keycloak-host.com ibm.keycloak.realm=OSDU ibm.keycloak.client_id=osdu-login +ibm.keycloak.client_secret=REPLACE_ME ibm.keycloak.username=REPLACE_ME ibm.keycloak.password=REPLACE_ME ibm.keycloak.useremail=osdu-user@osdu.opengroup.org -- GitLab