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

AWS Cognito User Pool Management #21

Open
10 of 16 tasks
hao-fang opened this issue Sep 15, 2020 · 1 comment
Open
10 of 16 tasks

AWS Cognito User Pool Management #21

hao-fang opened this issue Sep 15, 2020 · 1 comment
Assignees
Labels

Comments

@hao-fang
Copy link
Collaborator

hao-fang commented Sep 15, 2020

  • Email template
    • The account email points to https://virtual.emnlp.2020.org which should be https://virtual.2020.emnlp.org instead.
    • The login instruction doc is here, which you should adapt for EMNLP2020. You also need to update the link in the email.
    • The links to blogpost in the "Other useful links" should be updated
    • mailing list address (not sure if the capitalized EMNLP works)
  • Double check the password requirements. It seems that it only has letter + number, which should be good. There were some confusion during ACL2020 because we by default requires special characters so it would generate period, quotes which are easy to miss.
  • AWS SES configuration. The current email comes from [email protected]. This is not going to work in practice. You should follow instructions here to switch to the SES email.
    • You will need to register an email account. We used [email protected], but you should double check with @desilinguist since we may be able to use @aclweb.org or @emnlp.org?
    • Don't forget to choose "yes" to "Do you want to send emails through your Amazon SES Configuration?", as indicated in Step4.6.
    • We didn't set a custom REPLY-TO address during ACL2020, but you might consider to add the helpdesk mailing list.
  • Import registered users. A volunteer can probably be in charge of this.
    • The code is here. You may need to adapt some based on the new EMNLP configuration.
    • It also depends on the file format provided by Priscilla, so you need to check with her first to see how registration is handled for EMNLP2020.
  • Handle registration during the conference
    • We used Gmail forwarding + Zappier + AWS Lambda. There is no documentation, but we should be able to dig out the configuration on ACL2020's AWS account + Zappier account. This is relatively simple.
    • This also depends on the registration company, so check with Priscilla first.

References (for my own record):

@jcklie jcklie self-assigned this Sep 19, 2020
@jcklie jcklie added the AWS label Sep 19, 2020
@hao-fang
Copy link
Collaborator Author

hao-fang commented Nov 12, 2020

Keeping track of remaining TODO here.

  • Get AWS login credentials from Nitin.
    • email sent, waiting for reply
    • I can login with my old VirtualAcl2020 account
  • Check the current list of users in the Cognito pool.
  • Re-create account accounts for RocketChat core team members.
  • Clean up RocketChat users.
  • Get the list of users registered before Nov. 10 from Priscilla.
    • email sent, waiting for reply
  • Test the cognito_users.py script with the new file.
  • Run the script to import registered users.
  • Set up Zapier + AWS Lambda
  • Tell Priscilla to configure the email forwarding
  • Ask Priscilla to send another bulk of users

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

No branches or pull requests

2 participants