Skip to content

Add support for MFA for TOM user logins #1416

Description

@rachel3834

Is your feature request related to a problem? Please describe.
NASA security requirements state that all applications hosted in NASA's Science Managed Cloud Environment must support MFA for user login.
TOMs under development for NASA's Roman mission will need this capability in order to migrate their deployment to NASA's Cloud.

Describe the solution you'd like
NASA are using Microsoft's Authenticator app to provide one-time passcodes, but the requirements aren't specific about the platform used for this purpose.

Further requirements state:

  • All user passwords must have a minimum of 12 characters, include upper, lower case characters, numbers and special characters, be different from the AWS account username or email address
  • All passwords and API keys must be changed every 60days
  • All user accounts must:
    1) Include the following information - Full Name, Preferred User Identifier, Organization, Email, Phone Number
    2) Ensure users are presented with a terms of service agreement that they must sign before access is granted.
  • API access must also use MFA

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions