NASA-PDS / doi-ui

The web interface for the PDS DOI Service providing the ability management PDS archive DOIs. See the DOI Service for more details on the available capabilities. https://nasa-pds.github.io/doi-service/
Apache License 2.0
0 stars 4 forks source link

Replace authentication with Cognito on DOI UI and DOI service #147

Closed tloubrieu-jpl closed 2 years ago

tloubrieu-jpl commented 2 years ago

This should not require any dev team action, except for testing.

The basic authentication currently setup in the apache proxy will be replaced by a cognito authentication.

tloubrieu-jpl commented 2 years ago

@ramesh-maddegoda is having inputs on how to use Cognito for:

See unity doc https://github.com/unity-sds/unity-cs-security/tree/main/code_samples/hysds_ui_with_auth

For now, we will look at the apache - cognito connection proposed by the SAs, later we will consider the application connection proposed in this comment.

tloubrieu-jpl commented 2 years ago

See ticket https://itsd-jira.jpl.nasa.gov/servicedesk/customer/portal/16/DSIO-1985

tloubrieu-jpl commented 2 years ago

The cognito connection has been successfully tested on pds-gamma, see http://pds-gamma.jpl.nasa.gov/tools/doi-editor