diff --git a/backend/ops_api/ops/environment/azure/prod.py b/backend/ops_api/ops/environment/azure/prod.py index 194891b161..377d85c5e5 100644 --- a/backend/ops_api/ops/environment/azure/prod.py +++ b/backend/ops_api/ops/environment/azure/prod.py @@ -22,7 +22,7 @@ "server_metadata_url": "https://sso.acf.hhs.gov/auth/realms/ACF-AMS/.well-known/openid-configuration", "token_endpoint": "https://sso.acf.hhs.gov/auth/realms/ACF-AMS/protocol/openid-connect/token", "user_info_url": "https://sso.acf.hhs.gov/auth/realms/ACF-AMS/protocol/openid-connect/userinfo", - "client_id": "https://ops.opre.acf.gov/", + "client_id": "https://ops.opre.acf.gov", "client_kwargs": {"scope": "openid email"}, "aud": "https://sso.acf.hhs.gov/auth/realms/ACF-AMS/protocol/openid-connect/token", "redirect_uri": "https://ops.opre.acf.gov/login", diff --git a/frontend/src/helpers/backend.js b/frontend/src/helpers/backend.js index 406f4786fa..93364e7f83 100644 --- a/frontend/src/helpers/backend.js +++ b/frontend/src/helpers/backend.js @@ -30,13 +30,17 @@ export const callBackend = async (urlPath, action, requestBody, queryParams, use export const authConfig = { hhsams: { - auth_endpoint: "https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/auth", - client_id: "44fe2c7a-e9c5-43ec-87e9-3de78d2d3a11", + auth_endpoint: + import.meta.env.VITE_HHSAMS_AUTH_ENDPOINT || + "https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/auth", + client_id: import.meta.env.VITE_HHSAMS_CLIENT_ID || "44fe2c7a-e9c5-43ec-87e9-3de78d2d3a11", response_type: "code", scope: "openid profile email", redirect_uri: `${window.location.origin}/login`, acr_values: 1, - logout_endpoint: "https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/logout" + logout_endpoint: + import.meta.env.VITE_HHSAMS_LOGOUT_ENDPOINT || + "https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/logout" }, logingov: { auth_endpoint: "https://idp.int.identitysandbox.gov/openid_connect/authorize", diff --git a/frontend/vite-env/env.dev.local b/frontend/vite-env/env.dev.local index 355dc4649a..fd8fd39e1e 100644 --- a/frontend/vite-env/env.dev.local +++ b/frontend/vite-env/env.dev.local @@ -1 +1,3 @@ -VITE_ENV_VAR_EXAMPLE=dev-example +VITE_HHSAMS_CLIENT_ID=44fe2c7a-e9c5-43ec-87e9-3de78d2d3a11 +VITE_HHSAMS_AUTH_ENDPOINT=https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/auth +VITE_HHSAMS_LOGOUT_ENDPOINT=https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/logout diff --git a/frontend/vite-env/env.production.local b/frontend/vite-env/env.production.local index 992309ec30..a47a0678f4 100644 --- a/frontend/vite-env/env.production.local +++ b/frontend/vite-env/env.production.local @@ -1 +1,3 @@ -VITE_ENV_VAR_EXAMPLE=prod-example +VITE_HHSAMS_CLIENT_ID=https://ops.opre.acf.gov +VITE_HHSAMS_AUTH_ENDPOINT=https://sso.acf.hhs.gov/auth/realms/ACF-AMS/protocol/openid-connect/auth +VITE_HHSAMS_LOGOUT_ENDPOINT=https://sso.acf.hhs.gov/auth/realms/ACF-AMS/protocol/openid-connect/logout diff --git a/frontend/vite-env/env.stg.local b/frontend/vite-env/env.stg.local index 77b372cd99..fd8fd39e1e 100644 --- a/frontend/vite-env/env.stg.local +++ b/frontend/vite-env/env.stg.local @@ -1 +1,3 @@ -VITE_ENV_VAR_EXAMPLE=stg-example +VITE_HHSAMS_CLIENT_ID=44fe2c7a-e9c5-43ec-87e9-3de78d2d3a11 +VITE_HHSAMS_AUTH_ENDPOINT=https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/auth +VITE_HHSAMS_LOGOUT_ENDPOINT=https://sso-stage.acf.hhs.gov/auth/realms/ACF-SSO/protocol/openid-connect/logout