Skip to content

Add support for MFA for TOM user logins #1416

@rachel3834

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions