NASA-PDS / nucleus

Nucleus is a software platform used to create workflows for the Planetary Data (PDS).
https://nasa-pds.github.io/nucleus
Apache License 2.0
0 stars 0 forks source link

Web based Cognito authentication for Nucleus Airflow UI #123

Open ramesh-maddegoda opened 3 weeks ago

ramesh-maddegoda commented 3 weeks ago

💡 Description

As a part of the ticket Setup role based authentication and authorization for Airflow UI with Cognito, an ALB based approach to enable Cognito authentication for Nucleus Airflow UI was implemented. However, the ALB based approach only worked sometimes and currently there is an Amazon support ticket Case 172781777100323 to troubleshoot it. At the moment, a python script is used to get a web token URL to access Airflow UI.

This ticket is created to focus on resolving this ALB related problem and eventually implement web based Cognito authentication for Nucleus Airflow UI.

⚔️ Parent Epic / Related Tickets

Related: Setup role based authentication and authorization for Airflow UI with Cognito

tloubrieu-jpl commented 2 weeks ago

Ramesh needs the access log of the EC2 application load balancer to be set to investigate an issue with the web authentication for nucleus. Rmesh will send a ticket to MCP if it does not go through.

ramesh-maddegoda commented 2 weeks ago

It seems, there is a permission issues in MCP. I created the ticket GSD-4269

tloubrieu-jpl commented 1 week ago

The MCP ticket has been assigned to someone who is going to help investigate the issue.