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

Auth & LDAP integration #47

Closed
mocsharp opened this issue Feb 7, 2022 · 0 comments · Fixed by #276
Closed

Auth & LDAP integration #47

mocsharp opened this issue Feb 7, 2022 · 0 comments · Fixed by #276
Labels
help wanted Extra attention is needed question Further information is requested security Security

Comments

@mocsharp
Copy link
Collaborator

mocsharp commented Feb 7, 2022

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

  • Access to APIs and the use of IG CLI do not currently require authentication.
  • Access to MinIO & RabbitMQ do not currently require authentication.
  • RabbitMQ integration currently requires users to configure a user account with the service and the credentials are stored in clear text in the config file.

Describe the solution you'd like
Access to the APIs provided by IG shall require authentication and shall authenticate users with LDAP.
Access to MinIO & RabbitMQ shall be authenticated and the services shall be configured to use specified credentials.

The ideal scenario is having Workflow Manager integrate with the LDAP server and let the users authenticate to retrieve a token to access IG-provided APIs.

@mocsharp mocsharp added enhancement Enhancement to existing feature help wanted Extra attention is needed question Further information is requested security Security labels Feb 7, 2022
@mocsharp mocsharp removed the enhancement Enhancement to existing feature label Feb 9, 2022
@mocsharp mocsharp added this to the 0.2.0 milestone Feb 9, 2022
@mocsharp mocsharp moved this to In Refinement in Clinical Data Pipelines Apr 7, 2022
@mocsharp mocsharp removed this from the 0.2.0 milestone May 12, 2022
mocsharp added a commit that referenced this issue Dec 2, 2022
Signed-off-by: Victor Chang <vicchang@nvidia.com>
mocsharp added a commit that referenced this issue Dec 2, 2022
Signed-off-by: Victor Chang <vicchang@nvidia.com>
mocsharp added a commit that referenced this issue Dec 6, 2022
* gh-47 Enable API authentication using Monai.Deploy.Security

Signed-off-by: Victor Chang <vicchang@nvidia.com>
Repository owner moved this from In Refinement to Done in Clinical Data Pipelines Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested security Security
Projects
Development

Successfully merging a pull request may close this issue.

1 participant