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

SAML Capability #338

Open
nladkins opened this issue Mar 25, 2022 · 0 comments
Open

SAML Capability #338

nladkins opened this issue Mar 25, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@nladkins
Copy link

Is your feature request related to a problem? Please describe.

Federal Regulations are requiring us to adopt Security Assertion Markup Language (SAML) Authentication for our applications. As the market shifts more toward web applications and other services hosted in the cloud, SAML use is necessary to extend user credentials beyond on-prem implementations. As of today, Clowder does not offer SAML authentication.

Describe the solution you'd like

SAML authentication is required for us to move web apps into production. We would like to see Clowder have the back-end capability of using many common SAML solutions such as login.gov. We are utilizing cloud services to host Clowder including the use of an Elastic Compute Cloud (EC2) for the Clowder web application and a Simple Storage Service (S3) for the back-end storage. Because of the growing need for using cloud services, the federal government is requiring the use of SAML to ensure secure credentialing of users.

Describe alternatives you've considered

The first option we considered was the built-in authentication capability that Clowder has to offer. During a proof-of-concept and prototype stage, this was acceptable. However, increased adoption and using Clowder to deliver some of the agency’s large-scale data to the public now requires higher standards in authentication and credentialing. Although LDAP was considered, it is tailored toward on-prem implementations. Using LDAP to authenticate with an cloud hosted application introduces vulnerability. In fact, the U.S. Environmental Protection Agency (EPA) has prohibited any new externally hosted applications from using LDAP. Therefore, SAML capabilities are needed to extend user credentials to the cloud and other web applications.

@nladkins nladkins added the enhancement New feature or request label Mar 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant