DacongDA
4260efcfd0
feat: add useIdAsName field for WeCom OAuth provider ( #3797 )
2025-05-17 02:27:06 +08:00
closeobserve
019fd87b92
feat: fix code comment typos ( #3724 )
2025-04-13 17:57:37 +08:00
Cutsin
3feb6ce84d
feat: add Kwai OAuth provider ( #3480 )
...
* feat: add Kwai OAuth provider
* fix: incorrect parameter in getAuthUrl
2025-01-08 00:09:16 +08:00
DacongDA
e27c764a55
feat: fix bug that GitHub oauth provider shows error if failed to fetch user's email ( #3474 )
...
* fix: fix github idp will stop login if it cannot fetch user's email through al restful api
* Update github.go
---------
Co-authored-by: hsluoyz <hsluoyz@qq.com>
2025-01-05 20:25:42 +08:00
DacongDA
0d239ba1cf
feat: improve the error message of GitHub OAuth provider ( #3462 )
2024-12-29 21:54:54 +08:00
DacongDA
bd4a6775dd
feat: get github user email with user/emails
api ( #3428 )
...
* feat: get user email use `user/emails` api
* feat: improve code format
* feat: improve code format
2024-12-15 10:28:18 +08:00
DacongDA
c86ac8e6ad
feat: fix UTF-8 charset for Alipay IdP ( #3247 )
2024-09-27 00:59:52 +08:00
王天成
3718d2dc04
feat: improve name mapping in LarkIdProvider ( #3075 )
...
* fix: change user identifier to the `user_id` field in IdP Lark, and use Chinese name to be the display name
* Update lark.go
---------
Co-authored-by: Yang Luo <hsluoyz@qq.com>
2024-07-23 21:12:53 +08:00
Zhen Xiao
cc979c310e
feat: OAuth provider lark supports getting phone number ( #3047 )
2024-07-11 08:56:28 +08:00
DacongDA
af2a9f0374
feat: get phone number and country from Google OAuth provider ( #2965 )
...
* feat: get phone number and country from Google OAuth provider
* feat: fix i18n
2024-05-23 00:42:36 +08:00
Eric Luo
9067df92a7
feat: revert "feat: Support metamask mobile login" ( #2845 )
...
This reverts commit bfa2ab63ad62e1dad6a9a40c2c91fecda9fced8f.
2024-03-30 00:36:25 +08:00
HGZ-20
bfa2ab63ad
feat: Support metamask mobile login ( #2844 )
2024-03-30 00:08:52 +08:00
Yaodong Yu
44ae76503e
feat: add default user mapping in custom oauth2 provider ( #2819 )
2024-03-18 23:01:17 +08:00
Dmitri Aleksandrov
7e3c1a6581
fix: improve goth code ( #2693 )
...
Signed-off-by: Dmitrii Aleksandrov <goodmobiledevices@gmail.com>
2024-02-12 20:51:58 +08:00
Lars Lehtonen
23bb0ee450
feat: fix error handling in AdfsIdProvider ( #2687 )
2024-02-10 15:38:38 +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
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
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
LiusCraft
de2932b5fb
feat: use standalone Twitter OAuth provider instead of goth ( #2632 )
2024-01-20 21:49:02 +08:00
Yang Luo
66aca3124c
fix: improve error handling in LarkIdProvider
2024-01-19 15:37:15 +08:00
Gucheng Wang
067276d739
Add new B2C provider
2023-12-17 16:29:29 +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
吃着土豆坐地铁
3215b88eae
fix: ADFS GetToken() and GetUserInfo() bug ( #2468 )
...
* fix adfs bug
* Update adfs.go
---------
Co-authored-by: Gucheng <85475922+nomeguy@users.noreply.github.com>
2023-11-01 17:58:17 +08:00
Yang Luo
9703f3f712
Support Apple OAuth login now
2023-10-31 23:10:36 +08:00
Yang Luo
0106c7f7fa
Fix GetIdProvider() bug
2023-10-27 17:03:37 +08:00
UsherFall
7f298efebc
feat: fix Apple OAuth issue ( #2338 )
...
* feat: fix sign in with apple bug
* fix username
2023-09-18 17:04:03 +08:00
YunShu
6dae6e4954
docs: fix all dead links ( #2297 )
...
https://github.com/Selflocking/linkchecker/actions/runs/6058177987
2023-09-03 21:19:23 +08:00
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