Skip to main content

CTDOT

CTDOT Proxy

Proxy feature was created for CTDOT as per their specific client requirement.

For Proxying there are two options:

  1. From Frontend directly after fetching token from backend with saved proxy token config in that backend makes request to proxy server and returns the token which frontend uses to make modified requests to the destination server. This was merged with this pull request:

https://dev.azure.com/rizing-devops/rizing/_git/monorepo/pullrequest/11280

  1. And before that, the request and payload was sent to backend which makes the request. The test endpoint arcgis.rizing.dev sits behind a firewall which blocks some headers which is sent. This used to block backend requests, which is why code was updated to send from frontend which doesn't seem to bother Zscaler.

Currently the latest pull request was deployed to production however the service worker update or frontend proxy setup doesn't seem to be available in deployed client. I suspect this is due to the caching but currently unable to verify.

The tag production-40672 is the original Omni version without any frontend proxy modifications. This can be updated in the following file to go back to that version: (https://dev.azure.com/rizing-devops/rizing/_git/gitops-cloud-apps?path=/cluster/workloads/omni/workloads/helm-release.yaml)

Also this PR request attempts to fix the memory and security issues with old backend proxy setup where the encryption key was in the code whereas in current code it is in the environment variables:

https://dev.azure.com/rizing-devops/rizing/_git/monorepo/pullrequest/11047

CTDOT Deployment

The CTDOT tenant is accessible at https://omni.rizing.app/ctdot.
New accounts can be created at https://identity.rizing.app.

Any release deployed by following the deployment guide will update the CTDOT tenant and its environment.
Users should sign in using their Microsoft OIDC account.

Also Rizing or Wipro users can create user account using their email on https://identity.rizing.app which they can use to login to https://omni.rizing.app/ctdot