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
nirav-rafay
dc2044943b
Merge pull request #84 from RafayLabs/fixes-for-ui
...
rebasing with fixes for ui
2022-04-05 17:27:42 +05:30
nirav-rafay
e51d50d83f
updated default schema url
2022-04-05 12:39:46 +05:30
nirav-rafay
c81ca9eb95
fixed test cases and format
2022-04-04 13:37:36 +05:30
nirav-rafay
639ff1da30
addressed review comments, changes for custom roles and sso users
2022-04-04 11:41:58 +05:30
nirav-rafay
af966bbadb
Merge branch 'fixes-for-ui' of github.com:RafaySystems/rcloud-base into fixes-for-ui
2022-04-01 12:13:25 +05:30
nirav-rafay
ce9063e990
rebasing with fixes for ui
2022-04-01 12:03:42 +05:30
nirav-rafay
7d38707a9e
Merge pull request #86 from RafayLabs/query-options
...
Some stuff that has to do with permissions
2022-04-01 11:30:25 +05:30
Abin Simon
94bb70cb6d
Merge sentry view table models
2022-03-31 13:37:11 +05:30
nirav-rafay
837e5200ea
Merge pull request #85 from RafayLabs/update-auth
...
Update Auth constructor function and middleware
2022-03-30 17:14:54 +05:30
Abin Simon
1ed5a3e876
Rework session handling to prevent cyclic import
...
imports github.com/RafayLabs/rcloud-base/internal/fixtures
imports github.com/RafayLabs/rcloud-base/pkg/service
imports github.com/RafayLabs/rcloud-base/pkg/auth/v3
imports github.com/RafayLabs/rcloud-base/pkg/service
2022-03-30 14:00:05 +05:30
Akshay Gaikwad
5de4ba9765
Add two constructors for authContext
...
This includes:
- SetupAuthContext: Setups authContext with new authContext fields.
- NewAuthContext: Create AuthContext with using authContext fields
from caller function.
2022-03-30 13:00:35 +05:30
Akshay Gaikwad
c972e26d93
Update Auth constructor function and middleware
...
Auth constructor should handle creation of Kratos, database,
ApiKeyService itself for benefit to other dependent modules/repos. The
Prompt module does not need db instance hence it should not pass db
parameter when initializing Auth context and middleware.
Signed-off-by: Akshay Gaikwad <akshay.gaikwad@rafay.co >
2022-03-30 12:16:42 +05:30
Abin Simon
19273730e9
Limit project visibility to only users with project.read
2022-03-29 17:12:01 +05:30
Abin Simon
ff4f5d160e
Switch from permission to permissions for userinfo
2022-03-29 16:02:29 +05:30
Abin Simon
49ce1ca5a1
Add test for userinfo and fix broken tests
2022-03-29 15:58:27 +05:30
Abin Simon
60199e3f4e
Update sentry_account_permissions view
2022-03-29 15:09:19 +05:30
Abin Simon
229cf7c033
Pass down username from interceptor for entitlements
2022-03-29 15:09:19 +05:30
Abin Simon
ae1cae9782
Basic entitlements working
2022-03-29 15:09:19 +05:30
Abin Simon
f849cc59c3
Initial version of GetUserInfo for fetching full info about current users
2022-03-29 15:09:19 +05:30
Abin Simon
e8cc7d2f1c
Implement filtering of users and groups via sentry
...
Drop the previous implementationusing custom code
2022-03-29 15:09:19 +05:30
Abin Simon
cf0b830924
Basic QueryOptions filtering for groups and users
2022-03-29 15:09:19 +05:30
abin-rafay
6d21e29d81
Merge pull request #78 from RafayLabs/casbin-updates
...
Authorization updates
2022-03-25 18:22:06 +05:30
Abin Simon
c89741aefb
Don't use reflect to get resource Metadata
2022-03-25 18:18:55 +05:30
Abin Simon
abb56481a3
Auth middleware for use in prompt
2022-03-25 18:18:55 +05:30
Abin Simon
51a246c2f5
Update master.rest to send auth token
2022-03-25 18:18:54 +05:30
Abin Simon
f7ac37ab6f
Initial support for authorization
2022-03-25 18:17:43 +05:30
Abin Simon
1dce43d607
Update role definition for casbin
2022-03-25 18:17:43 +05:30
abin-rafay
54fc074d7d
Merge pull request #82 from RafayLabs/db-fixes
...
DB access fixes
2022-03-25 15:42:36 +05:30
nirav-rafay
f33a7e7a69
fix table reference
2022-03-25 15:33:38 +05:30
nirav-rafay
2e159502ad
fixed test file
2022-03-24 23:32:45 +05:30
nirav-rafay
ba1d51b169
rebasing with fixes for ui
2022-03-24 23:28:13 +05:30
Abin Simon
9eed4e9d08
Add partner/org/project rest examples
2022-03-24 17:23:00 +05:30
Abin Simon
9627c5c87b
Update db used by gorm in initialize
2022-03-24 17:22:48 +05:30