DacongDA
23c2ba3a2b
feat: support ssh key/pem file in DB syncer ( #2727 )
...
* feat: support connect database with ssh tunnel in syncer
* feat: improve i18n translate
* feat: improve code format and i18n
2024-02-21 17:27:37 +08:00
DacongDA
c4a307b9ec
feat: add built-in "Records" pages back ( #2720 )
2024-02-20 13:28:29 +08:00
Yang Luo
d59148890e
Improve error handling for CheckVerificationCode()
2024-02-16 08:53:56 +08:00
Yang Luo
7f52755e32
feat: improve error messages
2024-02-16 01:13:34 +08:00
Yaodong Yu
f35a5f9a47
feat: fix issue that admin cannot enable MFA for user ( #2702 )
2024-02-14 23:29:04 +08:00
Yang Luo
cb200687dc
feat: fix GetUserByUserId() API crash issue
2024-02-12 18:51:55 +08:00
DacongDA
5c4e22288e
feat: improve error handling and code format ( #2682 )
...
* feat: improve error process and code format
* feat: improve error process and code format
2024-02-07 20:55:33 +08:00
Satinder Singh
3ac4be64b8
fix: error msg for invalid org & app names in signup ( #2679 )
2024-02-07 08:53:50 +08:00
DacongDA
97db54b6b9
feat: full support for wechat official account login ( #2677 )
...
* feat: full support for wechat official account login
* feat: improve provider edit page
* fix: improve i18n format
2024-02-07 00:00:10 +08:00
Yaodong Yu
a60be2b2ab
feat: refactor MFA code and fix no-session bug ( #2676 )
...
* refactor: refactor mfa
* refactor: refactor mfa
* refactor: refactor mfa
* lint
* chore: reduce wait time
2024-02-06 20:17:59 +08:00
dacongda
167c1b0f1b
feat: fix bug in WeChat OA login ( #2674 )
...
* fix: fix the problem of Wechat Official Account login
* fix: fix code format problem
* fix: add error display and fix the code format problem
* fix: i18n problem and code format
2024-02-05 21:38:12 +08:00
Satinder Singh
7d0eae230e
fix: fix /signup organization parameter issue ( #2669 )
2024-02-03 11:47:36 +08:00
Yang Luo
901867e8bb
feat: fix /signup parameter issue
2024-02-03 10:00:47 +08:00
HGZ-20
b7be1943fa
feat: Add Invitation Code to Generate Invitation Link ( #2666 )
...
Add auto-population of invitation fields in the registration page based on the invitation code in the link
2024-02-02 21:12:56 +08:00
dacongda
e593f5be5b
fix: improve code format ( #2665 )
...
* feat: replace io/ioutils pacakage with io/os package
* fix: add missing error handling
2024-02-01 23:06:12 +08:00
dacongda
ce0d45a70b
feat: support SAML POST binding ( #2661 )
...
* fix: support saml http post binding
* fix: support saml http post binding
* fix: support saml post binding sp
2024-02-01 17:28:56 +08:00
Yang Luo
721a681ff1
fix: improve error handling in GetUserApplication()
2024-01-30 21:40:39 +08:00
Yang Luo
540f22f8bd
feat: refactor GetTokenByTokenValue()
2024-01-29 10:03:33 +08:00
Yang Luo
79f81f1356
Improve error handling in IntrospectToken()
2024-01-29 09:58:40 +08:00
HGZ-20
d7c40459c0
feat: implement the enforcement for new invitation page ( #2628 )
...
Added new invitation code implementation
2024-01-22 02:25:13 +08:00
Yang Luo
97c7f2631a
feat: fix organization.IsProfilePublic issue
2024-01-20 16:00:04 +08:00
Yang Luo
6a00657e42
feat: fix forbidden and soft-delete check in forget password page
2024-01-19 22:13:02 +08:00
Yang Luo
88130bf020
feat: add forbidden check in SetPassword()
2024-01-19 16:30:22 +08:00
Yang Luo
b8db07db4d
feat: enable GetMaskedSyncers()
2024-01-18 20:59:27 +08:00
Yang Luo
a681c267b3
Refactor code format
2024-01-18 20:53:04 +08:00
Yang Luo
a4524e9996
fix: fix Swagger @Tag
2024-01-15 23:35:40 +08:00
Yang Luo
b469928780
Fix Swagger @router
2024-01-15 23:27:42 +08:00
Yang Luo
39d6bc10f7
Fix GetCaptchaStatus() crash if not logged in
2024-01-13 18:04:38 +08:00
Yang Luo
177f2f2f11
Add userId param to GetAllObjects() API
2024-01-13 18:03:40 +08:00
Yang Luo
b1fe28fb83
Refactor application.FailedSigninLimit code
2024-01-13 02:09:18 +08:00
HGZ-20
ffa54247cd
feat: add LDAP signin method ( #2591 )
...
Add support for LDAP login methods
Add option to control LDAP user in password login method.
2024-01-08 21:07:34 +08:00
Yang Luo
e841d0ba8e
feat: fix /api/send-email API for app user
2024-01-07 21:11:22 +08:00
Lê Tuấn Vũ
077a1cb8b7
fix: support owner parameter in enforce API ( #2578 )
2024-01-05 15:12:59 +08:00
HGZ-20
e3f28e8b4c
feat: Support more flexible login method control ( #2566 )
2024-01-02 21:11:52 +08:00
Yang Luo
2fb79e4092
Add invitation pages
2023-12-31 21:38:36 +08:00
Yang Luo
27187b3a54
feat: add "Reset to Default HTML" button
2023-12-30 00:47:10 +08:00
xiao-kong-long
e7c015f288
feat: fix comment and configs for successfully generating OpenAPI typescript-axios sdk ( #2560 )
...
* fix: fix swagger.json, successfully generate java sdk
* fix:fix comment and change some content for successfully generating typescript-axios sdk
2023-12-29 15:12:40 +08:00
xiao-kong-long
21f394847e
fix: fix Swagger docs by improving comments
2023-12-23 11:57:18 +08:00
HGZ-20
5499e62d7f
feat: add the FailedSigninLimit
and FailedSigninfrozenTime
configuration options to the application ( #2552 )
...
Add configuration items to the application to limit the number of logins and the login wait time after the maximum number of errors is reached
feat: #2272
fix: fixed the issue where the token parameter could be set to a negative value
2023-12-20 22:29:53 +08:00
Yang Luo
a42594859f
feat: improve enforce() and batchEnforce() API response
2023-12-20 11:41:54 +08:00
HGZ-20
dc06eb9948
feat: fix secret information issue in the CAPTCHA provider code ( #2531 )
2023-12-11 18:01:56 +08:00
Yang Luo
85cb68eb66
feat: unbind LDAP clients if not used any more
2023-12-02 17:51:25 +08:00
Yang Luo
947dcf6e75
Fix "All" roles bug in permission edit page
2023-12-02 15:26:52 +08:00
Yang Luo
113c27db73
Improve logout's id_token_hint logic
2023-12-02 02:13:34 +08:00
Nex Zhu
badfe34755
feat: add "nonce" into the OAuth and OIDC tokens, for some apps require "nonce" to integrate ( #2522 )
2023-12-01 18:29:39 +08:00
Yang Luo
811999b6cc
feat: fix error handling in CheckPassword() related functions
2023-11-20 21:49:19 +08:00
Yang Luo
e9b7d1266f
Fix API typo: /get-global-certs
2023-11-13 14:22:40 +08:00
Yang Luo
d3ed6c348b
Improve GetOAuthToken() API's parameter handling
2023-11-13 02:30:32 +08:00
haiwu
0ac2b69f5a
feat: support WeChat Pay via JSAPI ( #2488 )
...
* feat: support wechat jsapi payment
* feat: add log
* feat: update sign
* feat: process wechat pay result
* feat: process wechat pay result
* feat: save wechat openid for different app
* feat: save wechat openid for different app
* feat: add SetUserOAuthProperties for signup
* feat: fix openid for wechat
* feat: get user extra property in buyproduct
* feat: remove log
* feat: remove log
* feat: gofumpt code
* feat: change lr->crlf
* feat: change crlf->lf
* feat: improve code
2023-11-11 17:16:57 +08:00
Yang Luo
498cd02d49
feat: add GetAllowedApplications() in user's app homepage
2023-11-08 09:48:31 +08:00