This repository has been archived by the owner on Apr 18, 2024. It is now read-only.
New authentication model #138
pavelskipenes
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Current permission logic is so complex that you hope you never want to touch it ever again. There are also some limitations. If a user , as of today, does not strictly fit inside a permission group then:
Right now there are two security classes in the source code.
Authenticator
andaccess_control
the idea is to get rid ofaccess_control
and extendAuthenticator
or maybe just rewrite them somehow. Right nowaccess_control
is responsible for authorization whileAuthenticator
is responsible for authentication. These two has similar responsibilities so they should imo be merged together.A
user
can be a member of multipleaccess_groups
. Anaccess_group
can have access to multipleresources
. Aresource
is just a string that represent a collection of tools that are related together.Beta Was this translation helpful? Give feedback.
All reactions