laf icon indicating copy to clipboard operation
laf copied to clipboard

关于 laf 集成 casdoor/OIDC 的讨论

Open maslow opened this issue 2 years ago • 0 comments

https://casdoor.org/zh/

laf 计划集成 casdoor 以获得专业的 auth 方案: a. auth 相关部分工作量大,集成 casdoor 后不必分心实现 auth; b. casdoor 是可配置的,用户可按需方便的配置丰富的 auth 方式:手机、邮箱、微信、支付宝、github、google 等数十种; c. laf 当前只有最简单的密码登陆,且缺失找回密码、修改密码、手机号邮箱验证等功能,集成 casdoor 直接可获得这些能力; d. 未来或可以考虑,开放 casdoor 能力给 laf 应用

TRADE OFF:

  1. 直接集成 casdoor,还是对 OIDC 做支持
  2. 是否保留 laf 内置的密码登陆方式,还是直接使用 casdoor 提供的全能力
  3. 怎样迁移旧有用户到 casdoor,尤其是没有明文密码的用户(以手机号为准、可使用验证码登陆或重置密码)
  4. casdoor 的数据库选择,使用 sqlite 还是 postgresql 或 mysql(建议是 pg)

maslow avatar Aug 11 '22 06:08 maslow