ZhaoYP 2001
034f28def9
feat: logout if app.conf's inactiveTimeoutMinutes is reached ( #3244 )
...
* feat: logout if there's no activities for a long time
* fix: change the implementation of updating LastTime
* fix: add logoutMinites to app.conf
* fix: change the implementation of judgment statement
* fix: use sync.Map to ensure thread safety
* fix: syntax standards and Apache headers
* fix: change the implementation of obtaining logoutMinutes in app.conf
* fix: follow community code standards
* fix: <=0 or empty means no restriction
* Update logout_filter.go
* Update app.conf
* Update main.go
* Update and rename logout_filter.go to timeout_filter.go
* Update app.conf
* Update timeout_filter.go
* fix: update app.conf
---------
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2024-09-27 01:18:02 +08:00
Jack Merrill
d647eed22a
feat: add OIDC WebFinger support ( #3245 )
...
* feat: add WebFinger support
* lint: used gofumpt
* oidc: ensure webfinger rel is checked
2024-09-26 13:06:36 +08:00
limingxie
ed9732caf9
feat: add condition for getWebBuildFolder function ( #3219 )
2024-09-20 23:59:13 +08:00
DacongDA
64491abc64
feat: fix CORS issue of /api/acs for SAML IdP ( #3200 )
...
* fix: fix CORS problem of /api/acs when login with saml idp
* fix: fix origin get null when receive post with http protocol
2024-09-14 12:48:51 +08:00
DacongDA
89e92cbd47
feat: when using basic auth to fetch access_token will return restful response to oidc client ( #3164 )
2024-09-03 08:05:29 +08:00
DacongDA
45dd4cc344
feat: fix nonce not parsed issue in fastAutoSignin() ( #3153 )
...
* fix: fix nonce none passed when auto sign enabled
* fix: fix query error
2024-08-30 22:29:23 +08:00
Yang Luo
adc63ea726
feat: fix wrong error alert in ApiFilter's getObject()
2024-08-23 23:36:55 +08:00
Yang Luo
986dcbbda1
feat: handle error in ApiFilter
2024-08-23 21:50:48 +08:00
DacongDA
ab5fcf848e
feat: support accessKey and accessSecret login in AutoSigninFilter ( #3117 )
2024-08-12 12:20:41 +08:00
Yang Luo
e7230700e0
feat: Revert "feat: fix Beego session delete concurrent issue" ( #3105 )
...
This reverts commit f21aa9c0d24399e79016144e7f580107316ff810.
2024-08-07 16:51:54 +08:00
Alan Xu
f21aa9c0d2
feat: fix Beego session delete concurrent issue ( #3103 )
2024-08-07 16:29:35 +08:00
Leon Koth
8077a2ccba
feat: fix bug for access key and secret login ( #3022 )
...
* fix: get username for keys
* chore: move user nil check
2024-06-27 21:24:54 +08:00
filwaline
199f1d4d10
feat: fix Auto-login causing AuthCodeWithPKCE Failures ( #2911 )
2024-04-30 12:14:50 +08:00
Yang Luo
b16f1807b3
fix: fix bug in "new-user" record
2024-03-27 15:15:40 +08:00
Yang Luo
39ad1bc593
Add signup's object in AfterRecordMessage()
2024-03-25 21:20:33 +08:00
DacongDA
23dbb0b926
feat: add response to Records page ( #2830 )
...
* feat: add response to Records page
* feat: improve AddRecord
* feat: remove log and return err
* feat: improve record in signup and record deny
* fix: filter will generate 403 record correctly
2024-03-22 14:53:38 +08:00
DacongDA
fc4fa2e8b6
feat: add verification list page and related API ( #2822 )
...
* feat: add verification list page and relevant api
* feat: improve code format
* fix: fix timestamp display error
2024-03-19 19:10:52 +08:00
HGZ-20
bdf9864f69
fix: add FaceIdSigninBegin() to verify user information before face login ( #2815 )
...
* feat: add FaceIdSigninBegin() to verify user information before face login
* Update face.go
---------
Co-authored-by: Eric Luo <hsluoyz@qq.com>
2024-03-18 00:04:12 +08:00
Yang Luo
fd0bcd9a17
Improve getObject() for "/api/get-policies"
2024-03-16 21:42:00 +08:00
Yang Luo
0108b58db4
Return status 200 for unauthorized operation, revert commit: 2fd2d88d20
2024-03-08 15:11:25 +08:00
Yang Luo
f9ee8a68cb
Support Chrome extension redirecting
2024-03-04 18:31:56 +08:00
DacongDA
12acb24dbc
feat: add transaction pages ( #2761 )
2024-03-02 10:41:16 +08:00
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
75699c4a26
feat: improve code in getObject()
2024-02-13 23:50:21 +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
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
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
ba9d6e5d78
Fix Swagger API version
2024-01-16 00:09:28 +08:00
Yang Luo
78066da208
Improve setCorsHeaders() for "include" mode
2024-01-13 23:46:05 +08:00
Yang Luo
2fb79e4092
Add invitation pages
2023-12-31 21:38:36 +08:00
Yang Luo
27adeb4620
Refactor initAPI()
2023-12-30 14:28:45 +08:00
Yang Luo
482eb61168
feat: improve StaticFilter()
2023-12-05 18:33:06 +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
140737b2f6
Fix some bugs in Apple OAuth login path
2023-10-31 23:10:36 +08:00
Yang Luo
2398e69012
Improve fastAutoSignin()
2023-10-31 16:54:30 +08:00
Yang Luo
cf10738f45
Fix typo in AddUserKeys()
2023-10-31 13:31:12 +08:00
Yang Luo
6ef2b51782
Support fastAutoSignin by backend redirection
2023-10-27 00:44:50 +08:00
Yang Luo
a10548fe73
Fix org admin's enforcer policy APIs
2023-10-26 23:31:36 +08:00
Yang Luo
1055d7781b
Improve error handling in AutoSigninFilter
2023-10-15 12:43:36 +08:00
Yang Luo
43d849086f
Fix 127.0.0.1 bug in isHostIntranet()
2023-10-13 23:29:37 +08:00
haiwu
440d87d70c
feat: support SCIM protocol ( #2393 )
...
* 111
* feat: support scim/Users GET and POST request
* feat: support scim/Users DELETE/PATCH/PUT request
* feat: better support scim/Users PATCH request
* feat: fix scim/Users logic
* feat: gofumpt
* feat: fix bug in scim/Users
* feat: fix typo
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-10-12 00:13:16 +08:00
Yang Luo
070aa8a65f
Show 404 error for index.html not found
2023-10-10 22:57:39 +08:00
Yang Luo
0096e47351
feat: fix 403 error in CorsFilter
2023-10-10 18:39:25 +08:00
Yang Luo
e3558894c3
Add isHostIntranet to CORS filter
2023-10-08 19:29:19 +08:00
Yang Luo
2fd2d88d20
Return 403 in filter's responseError()
2023-10-05 00:12:02 +08:00
Yang Luo
6a9d1e0fe5
Add frontendBaseDir
2023-10-04 12:19:56 +08:00
Yang Luo
620383cf33
Allow CORS for https://localhost
2023-09-30 09:11:47 +08:00
Yang Luo
de6cd380eb
Set OPTIONS status in setCorsHeaders()
2023-09-30 01:13:29 +08:00