binarycat0 opened a new pull request, #138:
URL: https://github.com/apache/polaris-tools/pull/138

   ## Motivation
   The previous configuration approach required environment variables for each 
Polaris instance, which doesn't align with the concept of a management console 
that can connect to multiple Polaris environments. This created inflexibility 
when experimenting with different Polaris deployments and authentication 
methods.
   
   ## Features
   - Users can now configure multiple workspaces, each with its own Polaris 
server, realm, and authentication settings
   - Workspaces are managed through UI instead of environment variables
   - Each workspace can have different auth providers (currently supports 
client credentials, with OIDC support unblocked for future implementation)
   
   ## Benefits
   - Connect to multiple Polaris instances from a single console
   - Switch between environments without reconfiguration
   - Experiment with different authentication methods per workspace
   - Unblocks future OIDC authentication implementation
   - Better UX with workspace management UI and session persistence
   
   ### Additional Details
   - Removed environment variable dependency for realm/auth configuration
   - Added workspace selector on login page
   - Each workspace defines: server URL, realm, realm header name, and auth 
providers
   
   ### Minors
   - Bringing `make format` util command 
   
   cc: @jbonofre @sohanhonavar @adam-christian-software @dimas-b 
   ----
   
   ## Modified login form
   <img width="3418" height="2334" alt="image" 
src="https://github.com/user-attachments/assets/765357b5-744d-4e5d-a722-c735b251bf58";
 />
   
   ## Ability to chose between the multiple workspaces and auth methods
   <img width="3418" height="2334" alt="image" 
src="https://github.com/user-attachments/assets/55c08bfa-11a7-4978-855b-080b6c54860f";
 />
   
   ## Workspaces Management space
   <img width="3418" height="2334" alt="image" 
src="https://github.com/user-attachments/assets/f6fc6306-9d6f-4303-be2d-5f0d81fbd520";
 />
   
   ## Managing and configuring workspaces
   <img width="3418" height="2334" alt="image" 
src="https://github.com/user-attachments/assets/081d81b8-505c-46ba-9821-0c70a6d4e2c8";
 />
   
   ## Dummy warning about WIP on the OIDC implementation
   <img width="3418" height="2334" alt="image" 
src="https://github.com/user-attachments/assets/1c8672d8-b403-4f57-8521-0ea1a6b37e1d";
 />
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to