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
e71d0476f0
feat: support data initialization for groups, adapters, enforcers, plans and pricings ( #2685 )
2024-02-08 20:46:40 +08:00
Yang Luo
8a195715d0
Remove migrator code
2023-11-03 00:25:09 +08:00
Yang Luo
69b144d80f
feat: change back to running RecordMessage() filter before API handling, because the logged-out user info is missing after session is cleared. Revert: https://github.com/casdoor/casdoor/pull/2369
2023-10-13 16:53:30 +08:00
Ilya Sulimanov
7e0bce2d0f
feat: run RecordMessage() filter after API handling ( #2369 )
...
* feat: write records after exec (#2368 )
* add returnOnOutput params
2023-09-29 10:12:00 +08:00
haiwu
b94d06fb07
feat: add some Radius protocol code ( #2351 )
...
* feat: add radius server
* feat: parse org from packet
* feat: add comment
* Update main.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-09-24 16:50:31 +08:00
Yang Luo
ea7718d7b7
Use Casvisor for records
2023-08-20 00:44:01 +08:00
Yang Luo
463fa8b636
Add ormer_session.go
2023-08-19 18:41:08 +08:00
Yang Luo
11895902f4
Move getCreateDatabaseFlag() to ormer
2023-08-19 16:44:34 +08:00
Yaodong Yu
1a9d02be46
feat: use the casbin model to store relationships between users and groups ( #2178 )
...
* fix:reslove conflict
* fix: remove interface
2023-08-11 10:59:18 +08:00
Yaodong Yu
ea10f8e615
feat: make hard-coded authz adapter editable, rename adapter to ormer ( #2149 )
...
* refactor: rename casbinAdapter to casdoorAdapter
* feat: add initEnforcer
* fix: router
* refactor: make hard-coded code configurable
* fix: data type
* feat: support sqlite3
* feat: disable delete and edit name for built in resources
* feat: optimize code
* fix: init
* fix: e2e
* fix: remove datasourcename
* fix: revert rename
* refactor: change all ORM's Adatper to Ormer
* refactor: name
2023-07-29 15:07:04 +08:00
Yang Luo
6986dad295
Use arg to control createDatabaseForPostgres()
2023-07-25 18:36:15 +08:00
Yang Luo
ff87c4ea33
feat: fix createDatabase arg not recognized bug
2023-06-12 01:57:58 +08:00
hsluoyz
cc566bf31f
Move DoMigration() after CreateTables()
2023-06-09 09:36:20 +08:00
Sergey Zabodalov
10e66f8020
fix: Get logger configuration from app.conf file ( #1907 )
...
* feat: Get logger configuration from file
* feat: Get logger configuration from file
* Remove GetConfigLogs()
2023-05-30 21:30:09 +08:00
guangwu
54e4747dbc
refactor: code-optimization ( #1885 )
...
* refactor: code-optimization
* fix: restoring code style
* fix: gofmt
2023-05-23 17:54:51 +08:00
Yang Luo
54e2055ffb
Fix Beego filter: RecordMessage
2023-05-17 23:01:59 +08:00
Yang Luo
3830e443b0
Put webhook's RecordMessage() to FinishRouter stage
2023-05-17 16:32:12 +08:00
OutOfEastGate
e4c36d407f
feat: fix prometheus filter bugs ( #1792 )
...
* fix: fix prometheus
* fix: count latency with prefix api
* fix: latency should not be counted when startTime is nil
2023-04-26 22:18:48 +08:00
Yang Luo
511aefb706
Disable faulty Beego filter
2023-04-25 20:02:13 +08:00
OutOfEastGate
1003639e5b
feat: support for prometheus ( #1784 )
2023-04-25 16:06:09 +08:00
Yaodong Yu
e1842f6b80
feat: fix LDAP server handle filter without CN field as * ( #1705 )
...
* fix: set ldap server default filter name as *
* fix: default use built-in organization to bind
* chore: use cache reduce the ci test time
2023-04-04 20:51:28 +08:00
hsluoyz
aba17e2bc1
feat: revert PR: "fix: disable cookie for static files" ( #1666 )
...
This reverts commit 312412ffe4145966115beb7c42928085166b7c7c.
2023-03-17 17:27:12 +08:00
mos
312412ffe4
fix: disable cookie for static files ( #1656 )
...
Co-authored-by: chenjpu <bing.chen@hgcitech.com>
2023-03-15 22:09:10 +08:00
Zayn Xie
9256791420
feat: app session control and db migrate ( #1539 )
...
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process (#1533 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 )
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
* feat: integrate application session management into Casdoor's session management (#774 ) && standardized the database migration process
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
* fix: migrate err
* fix: migrate err
* feat: app session control and db migrate
* feat: app session control and db migrate
* feat: app session control and db migrate
---------
Co-authored-by: Zayn Xie <84443886+xiaoniuren99@users.noreply.github.com>
2023-02-12 09:33:24 +08:00
Gucheng Wang
04709f731b
Update beego to v1.12.11
2022-09-29 19:45:17 +08:00
Mr Forest
07c1e3b836
feat: support simple LDAP server ( #1155 )
...
* feat:Support simple ldap server
* fix:fix review problems
* fix:fix review problems
2022-09-24 21:48:29 +08:00
leoshine
64f787fab5
feat: can modify static resource url by app.conf ( #1045 )
...
* feat: can modify static resource url by app.conf
Signed-off-by: magicwind <2814461814@qq.com>
* Update static_filter.go
Signed-off-by: magicwind <2814461814@qq.com>
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-08-21 21:40:27 +08:00
q1anx1
2ea58cd639
chore(style): use gofumpt
to fmt go code ( #967 )
2022-08-07 12:26:14 +08:00
Bingchang Chen
208dc11d25
fix: set SessionOn always true ( #877 )
...
* fix: set SessionOn always true
* Update adapter.go
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2022-07-11 12:36:20 +08:00
Bingchang Chen
ec29621547
feat: init from configuration file ( #858 )
...
* feat: init from configuration file
* Update init_data.json.template
* Update init_data.go
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-07-05 00:36:22 +08:00
aecra
7c9370ef90
feat: add CORS filter to fix OPTION request failure ( #826 )
2022-06-26 01:28:33 +08:00
Gucheng Wang
e5c1f560c5
Fix bug in payment.
2022-04-27 00:07:13 +08:00
akkuman
0bc8c2d15f
fix: recover when goroutine panic that will kill main program ( #692 )
...
* fix #684
recover when goroutine panic that will kill main program
* Update util.go
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-04-22 21:59:06 +08:00
Товарищ программист
5f8924ed4e
feat: support overriding configuration with env ( #590 )
2022-03-20 23:21:09 +08:00
大雄
e35b058ab4
feat: add helm manifest for k8s and makefile ( #444 )
...
Signed-off-by: henrywangx <henrywangx@gmail.com>
Co-authored-by: xiong wang <xiong.wang@inceptio.ai>
2022-02-15 21:47:13 +08:00
Gucheng Wang
db37f53d6c
Update license headers.
2022-02-13 23:39:27 +08:00
Товарищ программист
5757021e87
fix: prohibit cross-origin access ( #462 )
2022-01-29 21:52:04 +08:00
Gucheng Wang
c22ab44894
Update import path.
2022-01-20 14:11:46 +08:00
Товарищ программист
8d54bfad8a
feat: support create database via cmd line ( #417 )
2022-01-13 11:35:13 +08:00
Gucheng Wang
318cf52b33
Refactor the original db code.
2021-12-18 01:08:03 +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
Gucheng Wang
37829062ad
Run sync user job if configured.
2021-11-11 00:50:08 +08:00
Jing Liu
7582ba0b6f
fix: log file permission ( #297 )
...
Signed-off-by: chinggg <24590067+chinggg@users.noreply.github.com>
2021-09-21 11:08:08 +08:00
Yang Luo
331862a94c
Fix session cookie time doesn't work bug.
2021-09-19 21:11:29 +08:00
Yang Luo
e50c6cd4b5
Add PermanentAvatar to user.
2021-08-21 23:17:33 +08:00
Yang Luo
4ca307564c
Add proxy pkg.
2021-08-21 22:16:25 +08:00
sh1luo
c55fa4f452
feat: add local file system storage provider ( #224 )
...
Signed-off-by: sh1luo <690898835@qq.com>
2021-08-14 14:19:45 +08:00
Yang Luo
ea692c4e73
Rename to AutoSigninFilter
2021-08-14 14:15:49 +08:00
Yang Luo
3be7d3b273
Support redis session.
2021-08-01 00:30:12 +08:00