61 Commits

Author SHA1 Message Date
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 Chen
3e41ce0104
feat: add WeChatIdProvider (#62)
* feat: add WeChatIdProvider

Signed-off-by: Weihao <1340908470@qq.com>

* refactor: refactor WeChatIdProvider to suit to IdProvider interface; translate the annotation to English

Signed-off-by: Weihao <1340908470@qq.com>

* refactor: remove unnecessary comment

Signed-off-by: Weihao <1340908470@qq.com>
2021-05-17 14:17:46 +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
d6c8bb87c2 Fix provider type. 2021-03-28 20:20:40 +08:00
Yang Luo
540adfed20 Improve IDP username handling. 2021-03-24 00:44:41 +08:00
Yang Luo
39d208ccd0 Fix QqIdProvider. 2021-03-23 23:48:18 +08:00
Yang Luo
c24de7d180 Change provider interface. 2021-03-23 23:23:59 +08:00
Yang Luo
fa141a0edb Add QqIdProvider. 2021-03-22 20:00:35 +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