Zhengyi Lai
e26f70d0ca
Execute go imports to format files
...
Signed-off-by: Zhengyi Lai <zheng1@kubesphere.io >
2021-06-27 20:37:51 +08:00
zryfish
ac275b6e98
add goimports format action ( #3630 )
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-30 13:44:24 +08:00
hongming
7929dd361e
Fix cannot modify UserSpec
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-02-26 16:13:25 +08:00
Roland.Ma
bec38d7e0f
add group api
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2020-12-24 09:27:59 +00:00
hongming
dfaefa5ffb
improve identity provider plugin
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-12-10 14:35:56 +08:00
Roland.Ma
aa471f998c
refine methods
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2020-11-23 06:11:49 +00:00
Roland.Ma
079b43e301
add rolebinding api
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2020-11-23 02:59:48 +00:00
KubeSphere CI Bot
b14081ce9f
Merge pull request #3073 from RolandMa1986/feat-group-api
...
feat: group auth, add group & groupbinding api
2020-11-11 17:10:30 +08:00
Roland.Ma
80f3db3d42
feat: authentication users with group's RoleBindings in API Server
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2020-11-11 05:31:25 +00:00
Roland.Ma
af271a49ce
feat: group auth, add group & groupbinding api
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2020-11-10 07:19:59 +00:00
hongming
9e35ff1678
fix member detail API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-08-09 10:52:28 +08:00
hongming
b188dcb8a2
fix password modify logic
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-08-07 16:55:19 +08:00
zryfish
dbc33fe5d2
add license header ( #2761 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-08-05 15:54:17 +08:00
hongming
7884bcef95
legacy API compatibility
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-30 18:30:41 +08:00
hongming
bda48c240f
fix: devop IAM bugs
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-28 10:01:50 +08:00
zryfish
3d74bb0589
login record CRD ( #2565 )
...
* Signed-off-by: hongming <talonwan@yunify.com >
support ldap identity provider
Signed-off-by: hongming <talonwan@yunify.com >
* add login record
Signed-off-by: Jeff <zw0948@gmail.com >
Co-authored-by: hongming <talonwan@yunify.com >
2020-07-23 22:10:39 +08:00
hongming
f7ea1603c6
conflict status code
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-23 03:09:29 +08:00
hongming
d7440ae0f9
fix: Change user role failed
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-19 11:19:26 +08:00
hongming
3c6ca85e30
fix: forbidden update user
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-09 18:25:30 +08:00
hongming
77a3722b4e
fix: password modify
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-06 15:12:11 +08:00
hongming
56cf6d1028
add role patch API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-18 11:31:55 +08:00
hongming
b1d996f4a7
add test case
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-12 12:29:46 +08:00
hongming
bafeecfee6
add tenant resource API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-11 01:47:25 +08:00
hongming
4e418bbe03
fix: clusterrolebinding controller bug
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-04 12:18:00 +08:00
hongming
ce3cd21a76
update user's role templates API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-03 23:49:49 +08:00
hongming
8f93266ec0
improve IAM module
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-23 20:48:19 +08:00
hongming
8976ee242f
remove useless go moudle
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-04-29 10:28:25 +08:00
hongming
7db2ba662c
migrate legacy API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-04-28 00:45:12 +08:00
hongming
a3d3c8e427
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-04-10 15:41:23 +08:00
hongming
9b9d4021ec
implement identity provider and built-in oauth server
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-26 15:19:20 +08:00
hongming
aa05c2baf4
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-22 23:17:43 +08:00
hongming
b9bdcd824c
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-22 04:29:06 +08:00
hongming
9769357005
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-20 02:16:11 +08:00
zryfish
eb8a3c0dc6
refactor authentication ( #1950 )
2020-03-15 17:55:55 +08:00
zryfish
641615b299
This is a huge commit, it does following things: ( #1942 )
...
1. Remove ks-iam standalone binary, move it to ks-apiserver
2. Generate all devops apis inside kubesphere repository, no need to
import s2ioperator.
3. Reorganize ldap code, make it more flexible to use.
2020-03-10 13:50:17 +08:00
hongming
abf9fee845
code refactor ( #1786 )
...
* implement LDAP mock client
Signed-off-by: hongming <talonwan@yunify.com >
* update
Signed-off-by: hongming <talonwan@yunify.com >
* update
Signed-off-by: hongming <talonwan@yunify.com >
* resolve conflict
Signed-off-by: hongming <talonwan@yunify.com >
2020-02-24 15:39:36 +08:00
hongming
71849f028f
[WIP] API refactor ( #1737 )
...
* refactor openpitrix API
Signed-off-by: hongming <talonwan@yunify.com >
* add openpitrix mock client
Signed-off-by: hongming <talonwan@yunify.com >
* refactor tenant API
Signed-off-by: hongming <talonwan@yunify.com >
* refactor IAM API
Signed-off-by: hongming <talonwan@yunify.com >
* refactor IAM API
Signed-off-by: hongming <talonwan@yunify.com >
2020-01-13 13:36:21 +08:00
zryfish
c40d1542a2
refactor code structure ( #1738 )
2020-01-04 12:44:54 +08:00