Commit Graph

25 Commits (b73f41f67d0bccbe1fe800006b15f1809c4fa336)
 

Author SHA1 Message Date
trivernis b73f41f67d
Change tcp message handling to be multithreaded
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 94ae69ec60
Switch to pooled postgres client
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 04de5a4e4f
Change permission creation to return permissions even if they exist
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 3a2ea2a03d
Improve logging output format
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f86fa86f3e
Merge branch 'main' of github.com:flotte-goes-smart/flotte-user-management into main 4 years ago
trivernis cee9e3c030
Add Dockerfile
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
Trivernis afa8b2b1be
Create README.md 4 years ago
trivernis 3a1e965b98
Fix SessionTokens not leaving old entry behind on refresh
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 9ad9379381
Remove redis dependencies
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 88d4c3966b
Add method to refresh a request token
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 5e77c77559
Add login route
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 76921e8854
Change field permission on CreateRole to permissions
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis bd464f4954
Add method to create permissions
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 926a2d2334
Add method to create roles
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis a6119b04bf
Add getRoles method and return ttl for tokens
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7aded7b002
Add method to get permissions for role_ids
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis d3e4b3de4d
Add rpc server to startup
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 396cf744bb
Remove .env
Why was .env even in the repository?

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis dbc1e7780f
Remove .idea (!)
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 31f99d77fb
Add token functions (create, refresh, validate)
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis c189b4bef9
Add function to create a user
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f571f062fa
Add redis connection to all models
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 8890c048f0
Add data models
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis efc2f1cb8b
Add database connection and table creation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 8b19542a59
Add msgrpc submodule
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago