authorization system updates (#2868)
* first commit Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * authz api first try Signed-off-by: NMin Min <minmin@koderover.com> * service api done Signed-off-by: NMin Min <minmin@koderover.com> * change authz check order to avoid panic Signed-off-by: NMin Min <minmin@koderover.com> * change authorization logic to avoid possible panic Signed-off-by: NMin Min <minmin@koderover.com> * build module done & merge user client for picket(aslan) Signed-off-by: NMin Min <minmin@koderover.com> * fix policy(aslan)-user dependency Signed-off-by: NMin Min <minmin@koderover.com> * delivery module done Signed-off-by: NMin Min <minmin@koderover.com> * moving code Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <jamsman94@gmail.com> * update collaboration mode apis Signed-off-by: NMin Min <jamsman94@gmail.com> * env half done Signed-off-by: NMin Min <minmin@koderover.com> * environment part fully done Signed-off-by: NMin Min <jamsman94@gmail.com> * project done Signed-off-by: NMin Min <minmin@koderover.com> * remove unused package Signed-off-by: NMin Min <minmin@koderover.com> * debug logs & some system level authorization problems Signed-off-by: NMin Min <minmin@koderover.com> * fix project list logic Signed-off-by: NMin Min <minmin@koderover.com> * added query logic in mongodb Signed-off-by: NMin Min <minmin@koderover.com> * fix collaboration mode creation error Signed-off-by: NMin Min <minmin@koderover.com> * system authorization done Signed-off-by: NMin Min <minmin@koderover.com> * collaboration mode fix for environment Signed-off-by: NMin Min <minmin@koderover.com> * more collaboration mode fix for environments Signed-off-by: NMin Min <minmin@koderover.com> * minor debug Signed-off-by: NMin Min <minmin@koderover.com> * delivery center authz change Signed-off-by: NMin Min <minmin@koderover.com> * workflow view authz fix Signed-off-by: NMin Min <minmin@koderover.com> * workflow v4 filter & trigger filter Signed-off-by: NMin Min <minmin@koderover.com> * debug logs for list workflows Signed-off-by: NMin Min <minmin@koderover.com> * workflow module done for test Signed-off-by: NMin Min <minmin@koderover.com> * fix init_info api authz problem Signed-off-by: NMin Min <minmin@koderover.com> * fix production env creation problem Signed-off-by: NMin Min <minmin@koderover.com> * fixed envcfg related api authz Signed-off-by: NMin Min <minmin@koderover.com> * multiple authorization bugfix Signed-off-by: NMin Min <minmin@koderover.com> * remove admin initialization from aslan, moving it to user Signed-off-by: NMin Min <minmin@koderover.com> * remove useless code Signed-off-by: NMin Min <minmin@koderover.com> * user db moved Signed-off-by: NMin Min <minmin@koderover.com> * testing module done Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * fix list test workflows Signed-off-by: NMin Min <minmin@koderover.com> * added todo in comment Signed-off-by: NMin Min <minmin@koderover.com> * system config related authorization done Signed-off-by: NMin Min <minmin@koderover.com> * minor bugfix Signed-off-by: NMin Min <minmin@koderover.com> * fix workflow plugin stuff Signed-off-by: NMin Min <minmin@koderover.com> * user related api update Signed-off-by: NMin Min <minmin@koderover.com> * workflow edit bug fix Signed-off-by: NMin Min <minmin@koderover.com> * debug for list workflow task in product workflow Signed-off-by: NMin Min <minmin@koderover.com> * added collaboration mode permission check in user and use it in aslan Signed-off-by: NMin Min <minmin@koderover.com> * build service module authorization fix Signed-off-by: NMin Min <minmin@koderover.com> * added list authorized env api to make life easier & multiple environment api authorization fix Signed-off-by: NMin Min <minmin@koderover.com> * fix multiple permission problem with comments Signed-off-by: NMin Min <minmin@koderover.com> * extend permission for multiple apis temporarily Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * remove project-only authorization Signed-off-by: NMin Min <minmin@koderover.com> * get user role update Signed-off-by: NMin Min <minmin@koderover.com> * revert api deletion Signed-off-by: NMin Min <minmin@koderover.com> * read-project-only permission change Signed-off-by: NMin Min <minmin@koderover.com> * update collaboration mode handle logic Signed-off-by: NMin Min <minmin@koderover.com> * bugfix Signed-off-by: NMin Min <minmin@koderover.com> * debug info & warn log removal Signed-off-by: NMin Min <minmin@koderover.com> * even more debug logs Signed-off-by: NMin Min <minmin@koderover.com> * environment filter update Signed-off-by: NMin Min <minmin@koderover.com> * fixed wrong list env logic Signed-off-by: NMin Min <minmin@koderover.com> * fix panic bug Signed-off-by: NMin Min <minmin@koderover.com> * added testing filtering Signed-off-by: NMin Min <minmin@koderover.com> * debug logs & added project auth info for public project Signed-off-by: NMin Min <minmin@koderover.com> * new permission logic for menu Signed-off-by: NMin Min <minmin@koderover.com> * remove useless code Signed-off-by: NMin Min <minmin@koderover.com> * remove bundle Signed-off-by: NMin Min <minmin@koderover.com> * added some policies back Signed-off-by: NMin Min <minmin@koderover.com> * remove useless code Signed-off-by: NMin Min <minmin@koderover.com> * implement multiple authorization leaks on purpose Signed-off-by: NMin Min <minmin@koderover.com> * remove authorization check for helm chart version Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * update production env support for user Signed-off-by: NMin Min <minmin@koderover.com> * multiple auth leaks Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * production env permission Signed-off-by: NMin Min <minmin@koderover.com> * ...' Signed-off-by: NMin Min <minmin@koderover.com> * bugfix for permission Signed-off-by: NMin Min <minmin@koderover.com> * debug update service Signed-off-by: NMin Min <minmin@koderover.com> * debug Signed-off-by: NMin Min <minmin@koderover.com> * remove useless comments Signed-off-by: NMin Min <minmin@koderover.com> --------- Signed-off-by: NMin Min <minmin@koderover.com> Signed-off-by: NMin Min <jamsman94@gmail.com> Co-authored-by: NMin Min <minmin@koderover.com>
Showing
cmd/user/main.go
0 → 100644
docker/user.Dockerfile
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
pkg/types/authz.go
0 → 100644
此差异已折叠。
想要评论请 注册 或 登录