DacongDA
24ab8880cc
feat: fix bug that organization might be nil in some case and cause nil point error ( #3608 )
2025-02-21 23:43:30 +08:00
DacongDA
c181006661
feat: cache theme in signup page ( #3568 )
2025-02-09 15:12:35 +08:00
Coki
7f9f7c6468
feat: add CLI tools auto-downloader and updater ( #3559 )
...
* feat: add CLI downloader feature
* feat: add CLI refresh endpoint and scheduler
* feat: improve binary names mapping for different platforms and architectures
* fix: format binary names in getBinaryNames function
* fix: change file permission notation to octal in cli_downloader.go
* feat: add isDemoMode check for CLI downloader features
2025-02-07 19:22:56 +08:00
DacongDA
5a78dcf06d
feat: fix Casbin Permissions Not Working When Auto-login is Enabled ( #3537 )
...
* fix: fix Casbin Permissions Not Working When Auto-login is Enabled
* fix: fix oauth fastLogin not support permission
2025-01-28 19:15:53 +08:00
DacongDA
558b168477
feat: can verify OTP during OAuth login ( #3531 )
...
* feat: support verify OTP during OAuth login
* fix: fail to login if mfa not enable
* fix: fail to login if mfa not enable
* fix: fix mfaRequired not valid in saml/auth
2025-01-27 19:37:26 +08:00
DacongDA
06986fbd41
feat: fix theme filter for other URLs like SAML ( #3523 )
...
* fix: fix error cause by theme filter
* fix: add saml url to theme filter and use getGetOwnerAndNameFromIdWithError instead of using GetOwnerAndNameFromId
* fix: fix code error
* fix: add support for cas and pack judgement into a function
* fix: fix linter err
2025-01-22 19:12:12 +08:00
DacongDA
4b0a2fdbfc
feat: append HTML document title and favicon to cookie ( #3519 )
...
* feat: append HTML document title and favicon to cookie
* feat: remove useless cookie
2025-01-21 19:42:21 +08:00
DacongDA
49dda2aea5
feat: append footerHtml to cookie ( #3508 )
2025-01-19 23:34:43 +08:00
DacongDA
a74a004540
feat: append logo url to cookie ( #3507 )
2025-01-19 08:02:44 +08:00
DacongDA
2b89f6b37b
feat: fix issue that application theme is ignored in appendThemeCookie() ( #3506 )
2025-01-18 21:28:39 +08:00
DacongDA
c699e35e6b
feat: load theme from first HTML render cookie ( #3505 )
2025-01-18 19:04:16 +08:00
Yang Luo
7ccd8c4d4f
feat: add RunCasbinCommand() API
2024-11-15 17:44:57 +08:00
ZhaoYP 2001
b0fa3fc484
feat: add Casbin CLI API to Casdoor ( #3351 )
2024-11-15 16:10:22 +08:00
DacongDA
c0800b7fb3
feat: add util.IsValidOrigin() to improve CORS filter ( #3301 )
...
* fix: CORS check issue
* fix: promote format
* fix: promote format
* fix: promote format
* fix: promote format
* Update application.go
* Update cors_filter.go
* Update validation.go
---------
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2024-10-20 20:09:21 +08:00
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