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
7f39aee9c4
Make application's fields longer.
2021-11-25 16:44:49 +08:00
bddd57cda8
feat: implement jwks_uri handler in oidc discovery ( #334 )
...
Signed-off-by: Товарищ <2962928213@qq.com >
2021-11-22 17:47:44 +08:00
44b59d866a
Add more args to UploadResource().
2021-11-21 16:21:35 +08:00
95600414d9
Add UploadFileSafe().
2021-11-20 17:26:58 +08:00
9eb09b7db0
Add GetUserNoCheck().
2021-11-20 15:46:54 +08:00
2b6f397bb9
Add some new fields to User.
2021-11-19 21:37:13 +08:00
825de2bdaa
fix: fix incorrect issuer in id token of oidc ( #333 )
...
Signed-off-by: Товарищ <2962928213@qq.com >
2021-11-19 16:32:05 +08:00
0b3742b0b1
Add GetSortedUsers() and GetUserCount() APIs.
2021-11-19 10:51:06 +08:00
64fc810359
fix: panic while insert record when request uri too long ( #325 )
...
Signed-off-by: Lex Lim <hyperzlink@outlook.com >
2021-11-12 00:01:37 +08:00
21f433d278
Add logPostOnly.
2021-11-09 23:32:53 +08:00
102e22f2c7
Add method to record.
2021-11-09 23:24:13 +08:00