halo-sigs / plugin-oauth2

Halo 2.0 的 OAuth2 第三方登录插件。
https://halo.run/store/apps/app-ESVDK
GNU General Public License v3.0
20 stars 19 forks source link

希望支持第三方账号注册并绑定功能 #5

Closed guqing closed 1 year ago

guqing commented 1 year ago

如果开启了自动注册则使用第三方账号登录却没有在系统中找到账号时自动创建账号并绑定上以便于评论登录等功能 流程:

  1. zhangsan 使用 github 登录,但没有在系统中注册并绑定过账号
  2. 开启了自动注册,则使用 zhangsan 在 github 中的账号信息创建用户并自动绑定后自动登录
  3. 未开启自动注册则处理错误,如跳转到错误页提示未绑定账号等

疑问:在此示例中如果 zhangsan 已有 Halo 账号但未绑定,是否要支持跳转到注册页面让其选择是注册还是绑定已有账号?

/kind feature