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

feature: multi user support and access control based on RBAC #250

Closed
7 tasks done
nitisht opened this issue Jan 9, 2023 · 1 comment
Closed
7 tasks done

feature: multi user support and access control based on RBAC #250

nitisht opened this issue Jan 9, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@nitisht
Copy link
Member

nitisht commented Jan 9, 2023

This includes following items

@nitisht nitisht added the enhancement New feature or request label Jan 9, 2023
@nitisht nitisht assigned trueleo and unassigned trueleo Feb 14, 2023
@nitisht nitisht changed the title Multi user support and access control based on RBAC [Feature] Multi user support and access control based on RBAC Feb 20, 2023
@nitisht nitisht changed the title [Feature] Multi user support and access control based on RBAC feature: multi user support and access control based on RBAC Apr 20, 2023
nitisht pushed a commit that referenced this issue May 18, 2023
nitisht pushed a commit that referenced this issue May 24, 2023
@nitisht nitisht added this to the Release 0.5.0 milestone May 24, 2023
nitisht pushed a commit that referenced this issue May 29, 2023
Argon2 is CPU intensive and yet highly recommended for 
Password hashing. Before this PR, each API call required a hashing
to validate the basic auth header. 

With this PR, we keep a copy of password in memory (only), lazily 
loaded as users make auth call. This allows much faster authentication.

Other changes in this PR:
- Authentication and Authorisation are merged into single middleware.
- Added AuthMap for modular permission lookup

Part of #250
nitisht pushed a commit that referenced this issue Jun 9, 2023
If a user has read privilege on a certain stream and tag, 
apply that filter to datafusion query node, so we return
relevant fields only

Part of #250
@nitisht
Copy link
Member Author

nitisht commented Jun 9, 2023

Feature is complete now.

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
No open projects
Development

No branches or pull requests

2 participants