diff --git a/deadlock-plugins/deadlock-extension/src/config.ts b/deadlock-plugins/deadlock-extension/src/config.ts new file mode 100644 index 0000000000000000000000000000000000000000..342a5bc0c605ea84cb37d15059ff7dcf93941c7c --- /dev/null +++ b/deadlock-plugins/deadlock-extension/src/config.ts @@ -0,0 +1,6 @@ +export const KEYCLOAK_DEVICE_AUTH_URL = + 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/auth/device'; +export const KEYCLOAK_TOKEN_CREATE_URL = + 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/token'; +export const KEYCLOAK_USER_INFO_URL = + 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/userinfo'; diff --git a/deadlock-plugins/deadlock-extension/src/core/controller.ts b/deadlock-plugins/deadlock-extension/src/core/controller.ts index 49076a788d33feb4b993b0f3aa61ca3596de51cd..4a8cc8a1b8183c315e8097a79aa0167989f4f1de 100644 --- a/deadlock-plugins/deadlock-extension/src/core/controller.ts +++ b/deadlock-plugins/deadlock-extension/src/core/controller.ts @@ -1,4 +1,5 @@ import * as vscode from 'vscode'; +import { KEYCLOAK_DEVICE_AUTH_URL, KEYCLOAK_TOKEN_CREATE_URL, KEYCLOAK_USER_INFO_URL } from '../config'; import { OPEN_GETTING_STARTED_COMMAND } from '../theia/command'; import BriefingView from '../view/briefingView'; import GettingStartedView from '../view/gettingStartedView'; @@ -16,9 +17,9 @@ export default class Controller { this.gettingStartedView = new GettingStartedView(context.extensionUri); this.commandHandler = new CommandHandler(this); this.connection = new KeycloakOAuth2DeviceFlowConnection( - 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/auth/device', - 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/token', - 'https://auth.dev.deadlock.io/auth/realms/Deadlock/protocol/openid-connect/userinfo', + KEYCLOAK_DEVICE_AUTH_URL, + KEYCLOAK_TOKEN_CREATE_URL, + KEYCLOAK_USER_INFO_URL, ); this.init();