Commit Graph

1239 Commits

Author SHA1 Message Date
b60856be5e Fix bug in updateUserForOriginalFields(). 2021-12-25 00:19:17 +08:00
4b4c9be71b Fix other bugs in syncer. 2021-12-25 00:05:54 +08:00
e79e3c36d0 Support more DBs in syncer. 2021-12-24 23:23:06 +08:00
efdcb3279d Fix null address bug in getOriginalUsersFromMap(). 2021-12-24 01:03:50 +08:00
3818492065 Fix updating old DB code. 2021-12-24 00:36:53 +08:00
f4890a6a22 Improve syncer.initAdapter(). 2021-12-23 21:28:40 +08:00
c88edc4d3e Fix app side bug in org renaming. 2021-12-23 01:01:23 +08:00
f5bc76016d Add restriction to built-in org and app modification. 2021-12-23 00:52:32 +08:00
8dcb56ea71 Fix affiliationMap null bug. 2021-12-22 21:09:13 +08:00
b95f107a60 Support cred manager for organization.MasterPassword 2021-12-22 20:56:22 +08:00
d6c2d0f3e8 feat: Add bcrypt encrypted password type (#386)
* Add loading and countdown status to the verification code sending button

* Add bcrypt encrypted password type

* Revert "Add loading and countdown status to the verification code sending button"

This reverts commit 782b9e229a.

* Update bcrypt.go

* Update go.sum
2021-12-22 20:26:19 +08:00
7cfece3019 Add GetMaskedProvider() and GetMaskedProviders(). 2021-12-21 00:20:12 +08:00
3efbcc739d Support WeChat MP at the same time. 2021-12-20 23:36:28 +08:00
e64f181e28 Add getCasdoorColumns(). 2021-12-20 00:26:46 +08:00
db56f54b8c Add TablePrimaryKey to syncer. 2021-12-19 23:33:22 +08:00
bf642b35d4 Add isHashed to syncer's tableColumn. 2021-12-19 23:32:42 +08:00
5ee5299a68 Improve syncer code. 2021-12-19 22:30:54 +08:00
e7f395cfd4 Add tableColumns to syncer. 2021-12-19 10:21:05 +08:00
00f06930ba fix: adjust the accessToken field (#378)
* fix: adjust the accessToken field

Signed-off-by: 0x2a <stevesough@gmail.com>

* fix: missing name and owner

Signed-off-by: 0x2a <stevesough@gmail.com>
2021-12-18 20:19:38 +08:00
755d912f61 feat: add refresh token mechanism for server side (#336)
* feat: add refresh token mechanism for server side

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>

* feat: add refresh token expire configuration UI

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2021-12-18 18:49:38 +08:00
95f2a3b311 Add TokenFormat to application. 2021-12-18 16:16:34 +08:00
cb625b3fa2 Fix TestGetUsers(). 2021-12-18 12:48:53 +08:00
318cf52b33 Refactor the original db code. 2021-12-18 01:08:03 +08:00
07f9a9ee96 Add more fields to syncer. 2021-12-17 20:33:03 +08:00
c2110ef59d Add sync pages. 2021-12-17 16:35:45 +08:00
98f6cc0085 feat: add OIDC feature support. (#373)
1. add nonce parameter.
2. add sub in userinfo endpoint.

Signed-off-by: 0x2a <stevesough@gmail.com>
2021-12-15 21:42:16 +08:00
370e835499 feat: support AuthnRequest in SAML (#372)
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2021-12-15 21:38:00 +08:00
f43d01c5c2 feat: implement automatic synchronization for ldap users (#371)
Signed-off-by: Товарищ программист <2962928213@qq.com>
2021-12-15 17:45:11 +08:00
4ca5f4b196 feat: add Keycloak idp support (#356)
* feat: add Keycloak idp support

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>

* fix: fix the profile UI

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2021-12-13 19:49:30 +08:00
726e4e3dc1 refactor: move from io/ioutil to io and os packages (#366)
* chore: format code by running `go fmt ./...`

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

* refactor: move from io/ioutil to io and os packages

The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil. This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-12-13 09:49:43 +08:00
589c0404d2 Fix dataSourceName config to use correct DB host in Docker. 2021-12-12 23:51:53 +08:00
b2f2674d3e Revert: Make user.Ranking auto-increase. 2021-12-12 22:50:57 +08:00
8d8c662e58 Fix missing ranking in initBuiltInUser(). 2021-12-12 21:06:56 +08:00
f4265d015a Improve user error handling. 2021-12-12 19:59:55 +08:00
96e2f286ee Merge into one origin config. 2021-12-12 19:26:06 +08:00
6ba658ac60 Support columns arg in UpdateUser(). 2021-12-11 14:45:08 +08:00
eca1d23e35 Make user.Ranking auto-increase. 2021-12-11 12:16:09 +08:00
6947ebd152 feat: support checking password through ldap server (#354)
Signed-off-by: Товарищ программист <2962928213@qq.com>
2021-12-10 22:45:01 +08:00
967113689d feat: add three idp support by goth. (#351)
1. add 3 providers: apple, azuread(v1) and slack.
2. support importing providers from goth.

Signed-off-by: 0x2a <stevesough@gmail.com>
2021-12-10 00:55:27 +08:00
113398c36b feat: support SAML and test with aliyun IDaaS (#346)
* feat: support SAML and test with aliyun IDaaS

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>

* refactor: refactor saml.go and router

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>

* fix: add param to getSamlLogin()

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>

* feat: add inputs to parse metadata automatically and show sp-acs-url, sp-entity-id

Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2021-12-06 21:46:50 +08:00
dc9d2389a5 Add IntranetEndpoint to provider. 2021-12-04 16:38:34 +08:00
c8b8488797 Improve Redirect URI error message. 2021-12-04 00:40:21 +08:00
cc2797ed27 Rename to AddUsersInBatch(). 2021-12-02 10:55:53 +08:00
14c4f60a40 Add IsDefaultAvatar to user. 2021-12-01 21:26:28 +08:00
79fd6ff5d3 Make Application's fields smaller. 2021-12-01 21:26:03 +08:00
04bc8628a8 Change Application.Providers to mediumtext. 2021-11-30 00:48:09 +08:00
d6c9ee508c Add code sign in UI. 2021-11-28 21:15:58 +08:00
e888ff8475 fix: add id_token and support auth header (#338) 2021-11-28 18:54:58 +08:00
bfd5d0172a Remove regionId for SMS providers. 2021-11-28 13:42:30 +08:00
c46925dbe8 Don't panic for sendWebhook() error. 2021-11-27 21:12:13 +08:00