Comments (13)
@tloubrieu-jpl @ramesh-maddegoda I believe this has been completed? Or does something additional need to be updated here?
from doi-ui.
Hi @jordanpadams , @ramesh-maddegoda made the DOI-UI work with a test cognito service deployed in NGAP but disconnected from JPL directory.
This ticket is about using the JPL AWS Cognito managed by the SA's. That might sounds a bit like going backward but that was the intention of the ticket. We can discuss that if needed.
from doi-ui.
Actually we will use the NGAP Cognito which needs to include the JPL directory connection.
from doi-ui.
A Jira ticket has been created to get support from ICAM (Identity, Credential, and Access Management) team.
https://jira.jpl.nasa.gov/browse/ICAM-8551
from doi-ui.
Had a meeting with ICAM team .The doi-ui Cognito integration with JPL SSO DEV was configured successfully during the meeting and tested.
Next steps are: ICAM team to setup same configs in JPL SSO INT and JPL SSO PROD environments.
from doi-ui.
Thanks @ramesh-maddegoda , if i am not mistaken, that would be our first service in production on NGAP, how will that be best to document that ? Any ideas on that @jimmie ? It sounds like a cognito user pool can be configured in terraform.
That would be good I think to have all our deployments coded/documented in terraform scripts and maintained in a github repository.
from doi-ui.
@tloubrieu-jpl, I have deployed Cognito user pools using terraform for another project. The open source code is available at https://github.com/unity-sds/unity-cs-infra/tree/main/terraform-api-gateway-cognito/terraform-modules/cognito-user-pool. We can do something very similar.
from doi-ui.
The setup for JPL SSO PROD is completed. Tested with JPL SSO prod with doi gamma and it is working fine.
from doi-ui.
@ramesh-maddegoda will add the email of the PDS admins in the message for first login.
The service on gamma will use the test user pool.
The service in production will use the PDS admin group user pool.
from doi-ui.
Added the PDS Admin email address to the message which is displayed when user a does not have required Cognito groups.
@tloubrieu-jpl and @eddiesarevalo, please help with reviewing #176
from doi-ui.
@ramesh-maddegoda was not able to test, so the persons reviewing the PR need to test it
from doi-ui.
Blocked by ticket #178
from doi-ui.
@tloubrieu-jpl and @jordanpadams, this ticket is not blocked anymore and doi-ui is working as expected I ws able to test this with JPL SSO. We can close this now.
from doi-ui.
Related Issues (20)
- Deploy doi-ui in production on AWS HOT 8
- DOI UI Menu jump HOT 1
- As a user, I want to access the DOI UI from outside JPL HOT 3
- Upgrade deployment of DOI UI to patched v1.0.1 HOT 5
- Replace authentication with Cognito on DOI UI and DOI service HOT 3
- Complete JPL AppScan of the application HOT 1
- create an ASR for the application HOT 1
- Error messages are inconsistent HOT 1
- doi-ui still has too many high vulnerabilities HOT 3
- Develop DOI Editor and Service Documentation HOT 1
- Keywords text box and info icon do not appear correctly HOT 2
- Update DOI notification box to be centered HOT 1
- Update subjects to include reference to UAT when inserted from UAT
- When authentication is not valid anymore, need to make a different message than when the API is down. HOT 4
- Sometimes there is a null error message when there is no error HOT 2
- doi-editor release ui inoperable under Firefox HOT 6
- service does not start on at least 2 laptops HOT 2
- Move the logout inside the main header bar HOT 1
- When back-end service is offline, html tags shows up in error message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from doi-ui.