Yang Luo
0bbbb48af1
feat: upgrade to golang:1.24.13 and node:20.20.1 (LTS), update Dockerfile base images ( #5246 )
2026-03-10 18:12:12 +08:00
Yang Luo
07554bbbe5
feat: fix Alipay OAuth provider by loading private key from cert object ( #5119 )
2026-02-17 14:42:21 +08:00
DacongDA
a06d003589
feat: make codeChallenge dynamic for custom OAuth provider ( #4924 )
2026-01-28 17:56:28 +08:00
Jiachen Ren
f89495b35c
fix: use unionid instead of job_number as user name in the OAuth provider ( #4841 )
2026-01-14 20:02:35 +08:00
0xkrypton
f438d39720
feat: fix Telegram OAuth login error: "failed to verify Telegram auth data: data verification failed." ( #4776 )
2026-01-07 19:41:43 +08:00
slavb18
13dd4337a6
feat: Add phone number to CustomUserInfo ( #4718 )
2025-12-25 09:29:58 +08:00
Yang Luo
427ddd215e
feat: add Telegram OAuth provider ( #4570 )
2025-11-24 01:04:36 +08:00
aozima
46ae1a9580
fix: improve error handling for DingTalkIdProvider.GetUserInfo() ( #4469 )
2025-11-16 17:42:55 +08:00
Yang Luo
23a45c1d33
fix: remove wrong comments in lark.go
2025-11-07 23:02:48 +08:00
Yang Luo
d288ecf6ed
feat: support for WeChat Mobile (in-app browser) OAuth login ( #4420 )
2025-11-07 22:43:53 +08:00
Yang Luo
3feb723abf
feat: fix Lark OAuth login failure when user_id is empty ( #4418 )
2025-11-07 20:01:26 +08:00
Copilot
3e5114e42d
feat: can map claims from external Identity Providers (Okta, Azure AD, etc.) to additional user properties ( #4296 )
2025-10-22 01:45:34 +08:00
DacongDA
18451a874e
feat: add 9 more custom fields for custom oauth ( #4265 )
2025-10-14 22:26:41 +08:00
biankasyo
c184dc7f3a
feat(lark): support enterprise_email field as email fallback ( #4128 )
2025-08-27 20:55:32 +08:00
Seele.Clover
75c1ae4366
feat: support nested fields for configuring user_mapping in the Custom OAuth provider ( #4032 )
2025-08-03 00:33:52 +08:00
DacongDA
d537377b31
feat: show placeholder QR code with loading instead of "Loading" text in QR code login page ( #4031 )
2025-08-02 15:58:49 +08:00
DacongDA
835273576b
feat: add Lark OAuth provider ( #3956 )
2025-07-13 19:51:45 +08:00
Robin Ye
201d704a31
feat: improve TikTok username generation logic ( #3923 )
2025-07-03 20:53:15 +08:00
People257
fed9332246
feat: can configure Domain field in Nextcloud OAuth provider ( #3813 )
2025-05-23 17:23:34 +08:00
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 bfa2ab63ad .
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