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
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
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
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
Gucheng Wang
db37f53d6c
Update license headers.
2022-02-13 23:39:27 +08:00
Eng Zer Jun
726e4e3dc1
refactor: move from io/ioutil to io and os packages ( #366 )
...
* chore: format code by running `go fmt ./...`
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
* refactor: move from io/ioutil to io and os packages
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-12-13 09:49:43 +08:00
sh1luo
8c66ef6860
fix: improve code specification ( #231 )
2021-08-14 14:18:08 +08:00
Yang Luo
95cda41732
Improve UserInfo.
2021-05-31 01:23:32 +08:00
Yang Luo
0960578c35
Improve providers.
2021-05-31 00:24:52 +08:00
Weihao
f48e04ef15
refactor: remove ClientId/ClientSecret/RedirectUrl in IdProvider int /idp/github.go & google.go & qq.go; alter Scopes in QqIdProvider.Config: profile&email -> get_user_info
...
Signed-off-by: Weihao <1340908470@qq.com>
2021-05-16 00:24:36 +08:00
Yang Luo
c24de7d180
Change provider interface.
2021-03-23 23:23:59 +08:00
Yang Luo
dfa77ab25d
Add GoogleIdProvider.
2021-02-21 23:51:40 +08:00
Yang Luo
40fb336e95
Add IdProvider interface.
2021-02-21 22:33:53 +08:00