Skip to content

Feature: Auth Manager #86

Description

@RyanTheRobothead
  • Create madsci_auth_manager and a corresponding AuthClient
  • The Auth Manager should add support for:
    • Users: an individual user of the system
    • Projects: allows for shared ownership of different system objects by different users
  • Should support local users
  • Should optionally support authentication via globus and orcid (OAuth/OpenID?)
  • Should support gating access/usage of various objects via ownership_info, validated using AuthClient
  • Should support token-based auth
  • Need to add support for HTTPS to prevent man-in-the-middle attacks.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions