您好,最近从 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 的支持
@minmemory Wordpress 插件已经在开发中了:https://github.com/casdoor/wordpress-casdoor-plugin 其他几个会陆续按照顺序安排开发。这几个你有优先级么?
Provider 的开发文档目前还没有,现在可以先可以照着已有的 provider 的格式写:https://github.com/casbin/casdoor/tree/master/idp 有任何技术问题,可以在我们的 QQ 群提问
关于对接 DiscuzX 和 UCenter,我们已经在 Casnode(就是现在这个论坛)提供了迁移脚本,包括两部分:
基本可以实现完全的迁移,当然你只迁移用户,然后 Casdoor 再对接 DiscuzX 也是可以的。如果两者都不迁移的话,也可以选择 Casdoor 的双向实时用户数据同步功能
后面可以加入对腾讯云 COS 的支持