Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fine tuning end-to-end workflow #137

Open
22 of 25 tasks
yasima-csiro opened this issue Oct 24, 2022 · 4 comments
Open
22 of 25 tasks

Fine tuning end-to-end workflow #137

yasima-csiro opened this issue Oct 24, 2022 · 4 comments
Assignees

Comments

@yasima-csiro
Copy link
Contributor

yasima-csiro commented Oct 24, 2022

  • - Fix first name issue
  • - DB config issue
  • - Hosted UI login page re-design
  • - Create sub domain - secure.ala.org.au
  • - User registration
  • - Logout
  • - MFA
  • - Clean up user attributes
  • - Show terms and conditions page after login if not accepted
  • - Users ability to set MFA
  • - Capcha for reset password
  • - User Id for new users
  • - Show password when admin tries to reset user's password.
  • - Activated and locked
  • - flicker and iNaturalist accounts linking
  • - ansible script for deployment
  • - API Key generation
  • - IP list and API Key lists
  • - Legacy Id will be saved in "name" attribute - pool "email-update-test"
  • - Set up apple login
  • - Hosted UI url format
  • - Common UI for dev, test and prod

Issues

  • - invalidate session after password reset
  • - Get user by username API is case sensitive
  • - How to migrate a user who doesn't remember the password
@yasima-csiro yasima-csiro self-assigned this Oct 24, 2022
@yasima-csiro
Copy link
Contributor Author

yasima-csiro commented Oct 26, 2022

Was able to make logout work with a small change to ala-auth plugin - AtlasOfLivingAustralia/ala-auth-plugin@4ef4b6d

And need to configure logout url as below.

security.oidc.logoutUrl = https://<<domain_name>>/logout?logout_uri=<<logoutUrl>>&client_id=<<clientID>>

Refer:
https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html

The existing logout mechanism is not working due to not having "end_session_endpoint" in Cognito OIDC discovery metadata -
https://cognito-idp.ap-southeast-2.amazonaws.com/ap-southeast-2_dqIVUS9bF/.well-known/openid-configuration

@yasima-csiro
Copy link
Contributor Author

Hosted UI

image

@yasima-csiro
Copy link
Contributor Author

MFA

image

image

@yasima-csiro
Copy link
Contributor Author

Emails

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants