As a part of this ticket the following needs to be done. 1. Ego JWT auth. 2. Ego API key auth 3. Keycloak JWT auth 4. Keycloak API key auth 5. Switching between EGO and Keycloak based on the configurations provided.