haiwu
891e8e21d8
feat: support Web3-Onboard provider ( #2209 )
...
* feat: add Web3-Onboard idp
* feat: update Web3-Onboard logo
* feat: update package.json
* feat: remove unused package
* feat: add yarn build param --max_old_space_size=4096
* feat: remove log
* feat: add Wallet configure
* feat: remove hardware wallets
2023-08-13 23:58:57 +08:00
YunShu
d058f78dc6
fix: fix broken links ( #2181 )
2023-08-07 01:02:03 +08:00
haiwu
d1f88ca9b8
feat: support google one tap signin ( #2131 )
...
* feat: add google one tap support
* feat: gofumpt
* feat: add google provider rule conf
* feat: update i18n
2023-07-25 15:49:15 +08:00
haiwu
d7110ff8bf
feat: support MetaMask provider ( #2084 )
...
* feat: add metamask provider
* feat: add eth login
* feat: check eth sign
* feat: finish metamask signin/signup
* feat: support MetaMask provider link/unlink
* feat: update web/craco.config.js to handle polyfill
* feat: gofumpt idp/metamask.go
* feat: update MetaMask logo path
* feat: support MetaMask avatar
2023-07-20 17:51:36 +08:00
Yaodong Yu
3d4ca1adb1
feat: support custom user mapping ( #2029 )
...
* feat: support custom user mapping
* fix: parse id to string
* Update data.json
* Update data.json
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2023-07-05 20:35:02 +08:00
Yaodong Yu
1c42b6e395
fix: refactor the idp and regex code ( #2030 )
...
* refactor: validate util and idp
* chore: clean code
* chore: clean code
2023-06-29 21:44:14 +08:00
UsherFall
7fc697b711
ci: fix bug in WeChat payment provider
2023-05-27 17:50:56 +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
983a30a2e0
Dingtalk now supports linking with corpMobile
2023-05-17 22:14:57 +08:00
Yang Luo
b32a772a77
Add jobNumber to dingtalk provider
2023-04-29 21:48:52 +08:00
Yang Luo
3a6ab4cfc6
Support mobile in DingTalk userinfo
2023-04-29 01:24:45 +08:00
Gucheng Wang
8eb68ba817
fix: fix AAD single-tenant mode bug
2023-03-31 19:24:03 +08:00
Yaodong Yu
b45c49d3a4
feat: fix incorrect preferred_username field mapping in OIDC ( #1697 )
2023-03-29 22:18:12 +08:00
aiden
2e3a323528
feat: Dingtalk provider supports fetching organization email ( #1636 )
...
* feat(dingtalk): try to get email from corp app
* chore: format codes
* chore: format codes (#1 )
* Delete .fleet directory
* fix: fix syntax errors
* Update dingtalk.go
* style: fmt codes with gofumpt
---------
Co-authored-by: aidenlu <aiden_lu@wochacha.com>
2023-03-10 21:47:54 +08:00
WangGuan
8698f4111a
feat: add all remaining Goth providers to Casdoor OAuth login ( #1484 )
...
* feat: add Amazon support as OAuth 3rd-party login
* refactor: comebine the same URLs
* refactor: use hyper component to create login button
* feat: add all remaining Goth providers to Casdoor OAuth login
* refactor: remove redundant props
* fix: check provider auth url and params
2023-02-04 12:20:18 +08:00
WangGuan
ae130788ec
feat: add Line support as OAuth 3rd-party login ( #1413 )
2022-12-21 02:25:58 +08:00
Yaodong Yu
1ee2ff1d30
feat: now dingtalk OAuth returns all error messages to frontend ( #1405 )
2022-12-17 21:10:20 +08:00
Yaodong Yu
042e52bd16
feat: replace casdoor/goth with markbates/goth ( #1374 )
2022-12-06 17:18:29 +08:00
Mr Forest
aa6a4dc74f
feat: support login by following wechat official account ( #1284 )
...
* show QRcode when click WeChat Icon
* update how to show qrcode
* handle wechat scan qrcode
* fix api problems
* fix url problems
* fix problems
* modify get frequency
* remove useless print
* fix:fix PR problems
* fix: fix PR problems
* fix:fix PR problem
* fix IMG load delay problems
* fix:fix provider problems
* fix test problems
* use gofumpt to fmt code
* fix:delete useless variables
* feat:add button for follow official account
* fix:fix review problems
* use gofumpt to fmt code
* fix:fix scantype problems
* fix Response problem
* use gofumpt to format code
2022-11-13 15:05:15 +08:00
Mr Forest
6bb7b545b4
feat: restrict DingTalk user log in who is under the DingTalk Org(which ClientId belong) ( #1241 )
...
* feat: fix bug in GetAcceptLanguage()
* feat: add appName when logging in with DingTalk
* fix review problems
* format code
* delete useless printf
* modify display name
Co-authored-by: Gucheng Wang <nomeguy@qq.com>
2022-10-28 22:14:05 +08:00
Gucheng Wang
8b222ce2e3
Use Steam ID as username
2022-10-18 22:07:20 +08:00
tom2nonames
6035b98653
feat: add dingtalk union_id ( #1110 )
2022-09-08 14:44:06 +08:00
Mikey
79119760f2
style: golint ( #988 )
2022-08-09 16:50:49 +08:00
q1anx1
2ea58cd639
chore(style): use gofumpt
to fmt go code ( #967 )
2022-08-07 12:26:14 +08:00
waltcow
a0a762aa6f
fix: typo in field tag in BilibiliUserInfo ( #890 )
2022-07-17 11:31:43 +08:00
Yixiang Zhao
e78ea2546f
fix: bilibili name and avatar ( #772 )
...
Signed-off-by: Yixiang Zhao <seriouszyx@foxmail.com>
2022-05-31 21:54:00 +08:00
Roobtyan
f7705931f7
fix: handle WeChat username conflicts ( #771 )
...
* handle username conflicts
* Update auth.go
Co-authored-by: roobtyan <roobtyan@qq.com>
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2022-05-31 21:51:41 +08:00
caoshengdong
5d8b710bf7
fix: use openid or unionid as username rather than nickname when logging with WeChat ( #763 )
...
FIX #762
2022-05-31 21:22:10 +08:00
greenhandatsjtu
98f77960de
feat: add Douyin OAuth provider ( #753 )
2022-05-15 20:59:21 +08:00
Jiakuan Li
3ad4b7a43c
feat: add Bilibili OAuth ( #720 )
...
* implemented bilibili oauth
* add bilibili oauth
* add document address
* add frontend page
* uncheck
2022-05-12 10:07:52 +08:00
greenhandatsjtu
fc0ca4cceb
Add Okta OAuth provider ( #729 )
2022-05-01 18:31:42 +08:00
akkuman
7b78e60265
fix: close the resp in time ( #689 )
2022-04-21 23:22:50 +08:00
akkuman
7464f9a8ad
fix: when req error, read body(nil) will panic ( #690 )
2022-04-21 22:14:01 +08:00
halozhy
287f60353c
feat: try to support custom OAuth provider ( #667 )
...
* feat: try to support private provider
* fix: modify code according to code review
* feat: set example values for custom params
2022-04-16 17:17:45 +08:00
Yi Zhan
b92d03e2bb
feat: add wechat mini program support ( #658 )
...
* feat: add wechat mini program support
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: accept suggestions.
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: error message and code level modification
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: simplify the use process
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-04-15 11:49:56 +08:00
Yi Zhan
abc15b88c8
fix: change goth version ( #644 )
...
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-04-04 15:58:51 +08:00
halozhy
8d13bf7e27
feat: add Alipay support as idp ( #638 )
...
* feat: add alipay support as idp
* fix: rename a static svg icon
* fix: sort imports
* fix: no longer use pkcs8 package
2022-04-02 22:37:13 +08:00
Yi Zhan
29aa379fb2
fix: qq idp missing username ( #636 )
...
* fix: qq idp missing username
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: api uses the latest fields
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-04-01 11:46:33 +08:00
Yi Zhan
fa9b49e25b
fix: some idp error messages return unclear ( #620 )
...
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-03-26 15:15:56 +08:00
chenghonour
04b9e05244
fix: WeComInternalIdProvider GetUserInfo method could not get the correct user id ( #616 )
2022-03-24 17:53:05 +08:00
Nekotoxin
ade64693e4
fix: support lower go version(1.15) ( #599 )
...
* fix: support lower go version(1.15)
* fix: support lower go version(1.15)
* fix: support lower go version(1.15)
2022-03-21 21:55:16 +08:00
Yi Zhan
e8b9c67671
feat: add casdoor as itself idp support ( #578 )
...
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-03-18 18:28:46 +08:00
Jerry
e738c42bd8
fix: facebook login exceptions ( #508 )
...
* Fix the exception caused by "Username" being empty when logging in with facebook
* fix: facebook login missing "Username" exception
2022-02-23 23:58:17 +08:00
Steve0x2a
a33076ada4
feat: add AD-FS support ( #505 )
...
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-02-20 15:01:48 +08:00
Steve0x2a
661abd6b6e
feat: add steam support ( #497 )
...
* feat: add steam support
Signed-off-by: 0x2a <stevesough@gmail.com>
* fix: wrong name
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-02-16 19:57:46 +08:00
Gucheng Wang
db37f53d6c
Update license headers.
2022-02-13 23:39:27 +08:00
Gucheng Wang
0bc29465e5
Improve error handling in WeChatIdProvider.
2022-02-11 20:42:48 +08:00
Steve0x2a
eb15afec34
fix: use new dingtalk api and support qrcode method ( #486 )
...
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-02-10 17:14:18 +08:00
Steve0x2a
63161d6135
fix: infoflow's parameter error ( #480 )
...
* fix: missing state parameter
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: infoflow's parameter error
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: use userid instead of imid
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-02-07 21:50:51 +08:00
Steve0x2a
f85f4c0cf8
feat: add infoflow idp support ( #472 )
...
* feat: add infoflow internal backend support
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* feat: add infoflow idp support
Signed-off-by: Steve0x2a <stevesough@gmail.com>
* fix: copyright and comment
Signed-off-by: Steve0x2a <stevesough@gmail.com>
2022-02-05 21:54:38 +08:00