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

Design (micro)service access control/authorization framework #16

Open
RichDom2185 opened this issue Jun 29, 2023 · 0 comments
Open

Design (micro)service access control/authorization framework #16

RichDom2185 opened this issue Jun 29, 2023 · 0 comments
Assignees

Comments

@RichDom2185
Copy link
Member

Background

Being an extension to the existing backend, stories should be able to inter-operate with it, leveraging existing access control (AC) frameworks to grant/deny access to resources.

However, being a multi-tenant system, a standalone AC system that is able to operate independently of any backend might also be desirable.

Requirements

  • (MVP - minimal) Implement basic (standalone) access control
  • (MVP - extension) Support interoperability with existing backend's AC systems for simple grant/deny permissions check
  • (MVP - extension) Import users data and permissions from main backend
  • (MVP - extension) Auto-pull/update users data and permissions from main backend
  • (Extension) Support more granular permissions control such as accessing specific types of resources/groups of the same type of resource
  • (Extension) Support more user roles such as those defined in Design multitenancy implementation #15
  • (Extension) Support interoperability of users' data with other services/main backend
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants