Casbin = way to authorization
A place for Casbin developers and users
现在注册
已注册用户请  登录
主题样式选择
默认主题样式 ✅
知乎主题样式 
minmemory
Casnode  ›  Casbin

关于Casdoor Providers的一些疑问

  •  
  •  
    minmemory · 3年前 · 194 次点击 
    这是一个创建于 1176 天前的主题,其中的信息可能已经有所发展或是发生改变。

    您好,最近从 V2ex 上看到了 Casdoor,看介绍不错,但是似乎 OAuth 的 Provider 有点少,请问是否会有考虑新增这些 Provider?

    1,Microsoft Azure AD

    参考文档 https://docs.microsoft.com/zh-cn/azure/active-directory/develop/active-directory-v2-protocols

    2,Slack

    参考文档 https://api.slack.com/docs/oauth

    3,Wordpress

    参考文档 https://developer.wordpress.com/docs/oauth2/

    4,Telegram

    参考文档 https://core.telegram.org/widgets/login

    5,Sign in with Apple

    参考 https://developer.apple.com/documentation/sign_in_with_apple

    以及是否有开发自定义 Provider 的文档,以便于和其他东西(比如 Discuz UCenter,或者用户的老系统)对接

    以及后续是否会有对腾讯云 COS 的支持

    194 次点击  ∙  0 人收藏  
      Tweet Weibo 忽略主题 
    3 条回复   2021-12-03 21:04:59 +08:00
    hsluoyz
    hsluoyz3年前

    @minmemory Wordpress 插件已经在开发中了:https://github.com/casdoor/wordpress-casdoor-plugin 其他几个会陆续按照顺序安排开发。这几个你有优先级么?

    Provider 的开发文档目前还没有,现在可以先可以照着已有的 provider 的格式写:https://github.com/casbin/casdoor/tree/master/idp 有任何技术问题,可以在我们的 QQ 群提问

    关于对接 DiscuzX 和 UCenter,我们已经在 Casnode(就是现在这个论坛)提供了迁移脚本,包括两部分:

    1. 用户迁移(从 UCenter 到 Casdoor):https://github.com/casbin/casnode/blob/master/discuzx/user_test.go
    2. 帖子、回复、附件、板块等内容的迁移(从 DiscuzX 到 Casnode):https://github.com/casbin/casnode/blob/master/discuzx/thread_test.go

    基本可以实现完全的迁移,当然你只迁移用户,然后 Casdoor 再对接 DiscuzX 也是可以的。如果两者都不迁移的话,也可以选择 Casdoor 的双向实时用户数据同步功能

    后面可以加入对腾讯云 COS 的支持

    minmemory
    minmemory3年前

    @hsluoyz AAD 的优先级会比较高,然后是 TG,Slack 倒是不太重要 后面的 UCenter 指的不是迁移,而是以 UCenter/UCenter Home/DiscuzX 作为一个 Provider,这个你们应该不会开发,所以才会询问 Provider 自己写的文档

    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   40 人在线   最高记录 40   ·     选择语言  ·     选择编辑器
    创意工作者们的社区
    World is powered by code
    VERSION: 2c477f2 · 13ms · UTC 15:42 · PVG 23:42 · LAX 08:42 · JFK 11:42
    ♥ Do have faith in what you're doing.