OAuth + RBAC #234
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
Important
invalid
MVP
nice to have
optional
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bottin/cms!234
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "oauth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
closes #123
OAuth + RBACto WIP: OAuth + RBACWIP: OAuth + RBACto OAuth + RBAClog chaque connexion dans stdout avec timestamp pour les route qui require role dans middleware
message dans ui qui montre qu'on utilise des cookies
@ -38,2 +41,2 @@CMS_BOTTIN_PORT='1312'CMS_BOTTIN_KEY='une_cle_secrete_si_necessaire'CMS_SERVER_UI_OAUTH_CLIENTID='842665291974-h40n2c0qeqte317uv2cfujhgu7s12cqu.apps.googleusercontent.com'CMS_SERVER_UI_OAUTH_CLIENTSECRET='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'Cela devrait tu etre public ici? cest pas genre le password?
yeah je devrait l'enlever, c'est celle de mon compte donc c'est pas vraiment important
@ -83,0 +87,4 @@mux.HandleFunc("GET /v1/users/", auth.RequireRole("admin", ListUsersHandler(ctx, db)))mux.HandleFunc("GET /v1/users/{email}/", auth.RequireRole("admin", ReadUserHandler(ctx, db)))mux.HandleFunc("POST /v1/users/", auth.RequireRole("admin", CreateUsersHandler(ctx, db)))mux.HandleFunc("POST /v1/users/{user_id}/archive/", auth.RequireRole("admin", ArchiveUsersHandler(ctx, db)))il devrait etre comme cela:
POST /v1/users/archive/
comme avec delete ou on donne les ids dans le body
cest plus claire et le id dans le url cest melangeant vue quon archive le list de ids non? pas un seul id
@ -0,0 +1,6 @@UPDATE "users"SETgoogle_sub = COALESCE(NULLIF($2::text, ''), google_sub),name = COALESCE(name, NULLIF($3::text, '')),cela va retourner le name apres la premier fois pour toujour, par exemple si name cest "Adan R" il va plus etre null alors ca va rester Adan R pour toujour meme si il a theoriquement changé.
utilise comme en haut:
name = COALESCE(NULLIF($3::text, ''), name),