Commit Graph

234 Commits

Author SHA1 Message Date
Abin Simon
d89136de65 Don't allow users to update builtin roles 2022-04-14 15:26:18 +05:30
Nirav Parikh
a6268da716 Merge pull request #101 from RafayLabs/authz-next
Tiny tweaks to authz
2022-04-13 12:13:18 +05:30
Abin Simon
9190ac81f2 Make UserInfo not require authz 2022-04-13 12:07:51 +05:30
Abin Simon
610a7da953 Fix returning ordering in authenticate 2022-04-12 19:25:05 +05:30
nirav-rafay
7c1e2908f5 Merge pull request #100 from RafayLabs/dev-mode
adding default dev mode for initialization
2022-04-12 15:58:08 +05:30
niravparikh05
9be69840c7 adding default dev mode for initialization 2022-04-12 15:55:49 +05:30
Nirav Parikh
d286272945 Merge pull request #99 from RafayLabs/dev-mode
removing leader election
2022-04-12 15:48:08 +05:30
niravparikh05
2be1a80d92 removing leader election 2022-04-12 15:44:43 +05:30
Nirav Parikh
e9f372ba08 Merge pull request #98 from RafayLabs/dev-mode
changes to support dev mode testing
2022-04-12 14:18:58 +05:30
Abin Simon
cf501a2dd8 Tiny little tidy up post authz fixes 2022-04-12 13:51:43 +05:30
niravparikh05
e45547a453 changes to support dev mode testing 2022-04-12 12:37:34 +05:30
Nirav Parikh
6aa33d4c1d Merge pull request #95 from RafayLabs/casbin_fixes
Fix casbin permissions, add kratos changes
2022-04-12 12:33:15 +05:30
sigmabaryon
fbae03741d Fix casbin permissions, add kratos changes 2022-04-12 11:26:52 +05:30
nirav-rafay
0874093c43 Merge pull request #93 from RafayLabs/system-audit
System audit logs
2022-04-11 17:33:51 +05:30
niravparikh05
1298874130 fixing formating issues 2022-04-11 17:31:51 +05:30
nirav-rafay
2ea4e264e5 Merge branch 'main' into system-audit 2022-04-11 17:29:55 +05:30
nirav-rafay
992e88faa4 Merge pull request #94 from RafayLabs/init_kratos_fix
retrying for kratos to be up during init and possible fix for leader election issue
2022-04-11 17:25:49 +05:30
niravparikh05
ea79bbb13d retrying for kratos to be up during init and possible fix for leaderelection issue 2022-04-11 17:18:45 +05:30
Abin Simon
8768b77698 Take care of a missing TODO 2022-04-11 13:25:34 +05:30
Abin Simon
2b03267d01 Do not print out ids in audit_logs 2022-04-11 13:25:34 +05:30
Abin Simon
853e7debae No need to support org or partner ids in audit logs
We will add this back in once we have multi-org support in the system.
2022-04-11 13:25:34 +05:30
Abin Simon
ead8b91ccc Fix initialize script for auditing 2022-04-08 18:04:53 +05:30
Abin Simon
08db221239 Create audit logs for partner and oidc provider 2022-04-08 17:42:26 +05:30
Abin Simon
34c48c5892 Skip org and partner in audit query 2022-04-08 17:42:26 +05:30
Abin Simon
5784968790 Fix timestamp and search 2022-04-08 17:42:26 +05:30
Abin Simon
3aa3fb0410 Add basic info about _filebeat 2022-04-08 17:42:26 +05:30
Abin Simon
89379fe07f Fix tests after audit log changes 2022-04-08 17:42:26 +05:30
Abin Simon
5c319f3ea8 Move out event write to separate function 2022-04-08 17:42:26 +05:30
Abin Simon
0ebb1a1339 Add audit log write
https://blog.sandipb.net/2018/05/03/using-zap-creating-custom-loggers/
2022-04-08 17:42:26 +05:30
Abin Simon
d9d0bc3585 Fix and cleanup tests 2022-04-08 17:42:26 +05:30
Abin Simon
729009d7fb Add basic audit logging setup 2022-04-08 17:42:26 +05:30
Abin Simon
36bfda653b Add host, ua and ip to session data 2022-04-08 17:42:26 +05:30
Abin Simon
773d45a0b2 Drop account_id constraints as kratos hard deletes identities 2022-04-08 17:42:26 +05:30
Abin Simon
de3e158c21 Update go packages for kratos
go get github.com/ory/kratos/x@v0.8.2-alpha.1
2022-04-08 17:42:26 +05:30
nirav-rafay
a0fd76e02e Merge pull request #92 from RafayLabs/issue83_fix
fix for casbin duplicate issue during init and removing all deletes from init
2022-04-08 15:15:49 +05:30
nirav-rafay
401f244219 Merge pull request #91 from RafayLabs/initialize-script-dockerfile
Add Dockerfile for initialize
2022-04-08 15:14:43 +05:30
niravparikh05
565b5083fc existing if resource permissions already exists 2022-04-08 15:10:47 +05:30
niravparikh05
8397d88836 fix for casbin duplicate issue during init and removing all deletes from init 2022-04-07 17:57:37 +05:30
Nirav Parikh
6892713274 Merge pull request #90 from RafayLabs/prod-init
excluding bootstrap registration from authn
2022-04-07 17:54:51 +05:30
Akshay Gaikwad
77d3d6b97e Change Dockerfile.initialize to multilevel build 2022-04-07 15:41:32 +05:30
Akshay Gaikwad
10b038d9a4 Add Dockerfile for initialize
The initialize script bootstrap application with partner, org, admin
account etc. This is going to run as initContainer for primary
application container.
2022-04-07 12:13:31 +05:30
Akshay Gaikwad
f0008692e9 Remove kratos scheme env var from initialize script 2022-04-07 10:57:03 +05:30
Nirav Parikh
f45ab36fb6 Merge pull request #88 from RafayLabs/user-mods
Updates to user service
2022-04-06 16:54:05 +05:30
Nirav Parikh
ecf7fd5eeb Merge pull request #87 from RafayLabs/update-dockerfile
COPY migration files to docker image
2022-04-06 16:53:22 +05:30
niravparikh05
d626f402bb default dev mode 2022-04-06 15:30:33 +05:30
niravparikh05
aac445114d excluding bootstrap registration from authn 2022-04-06 15:27:51 +05:30
Abin Simon
df72864d09 Add option to filter by user auth mode
Pass in type=password or type=oidc to pick the mode
2022-04-06 15:03:01 +05:30
Abin Simon
66c7cc7f10 Filter from all users list if we have don't have filters 2022-04-06 14:01:32 +05:30
Akshay Gaikwad
d83313dd74 COPY migration files to docker image
The copied migration files are used to run admindb migration. This is
not the best solution however could be used as workaround till we
support running migrations using go binary itself.
2022-04-06 13:50:08 +05:30
Abin Simon
5306d6a2c6 Send recovery url back after user creation 2022-04-06 13:39:36 +05:30