Skip to content

Commit ec87c34

Browse files
authored
Merge pull request #534 from Kpoke/fix/keycloak_url
fix/keycloak url
2 parents 8712449 + c9fdfd9 commit ec87c34

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

server/services/JWTService.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ const JWTTools = require('jsonwebtoken');
22
const jwksClient = require('jwks-rsa');
33
const log = require('loglevel');
44
const HttpError = require('../utils/HttpError');
5+
const { JWT_ISSUERS } = require('./enums');
56

67
class JWTService {
78
static async verify(authorization) {
@@ -17,7 +18,6 @@ class JWTService {
1718
if (token) {
1819
// get the public key
1920
const KEYCLOAK_URL =
20-
process.env.KEYCLOAK_URL ||
2121
'http://keycloak-service.keycloak:8080/keycloak/realms/treetracker';
2222

2323
const client = jwksClient({
@@ -31,7 +31,7 @@ class JWTService {
3131
token,
3232
publicKey,
3333
{
34-
issuer: KEYCLOAK_URL,
34+
issuer: JWT_ISSUERS,
3535
algorithms: ['RS256'],
3636
},
3737
(err, decod) => {

server/services/enums.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
exports.JWT_ISSUERS = [
2+
'https://dev-k8s.treetracker.org/keycloak/realms/treetracker',
3+
'https://test-k8s.treetracker.org/keycloak/realms/treetracker',
4+
'https://prod-k8s.treetracker.org/keycloak/realms/treetracker',
5+
];

0 commit comments

Comments
 (0)