问题描述
我们有一个客户端数据库(用户名、密码哈希、地址...),位于 Windows 服务器上的 MSsql 表上。 现在我们正在 Linux 服务器上创建一个 wordpress/Woocommerce 站点,并希望基于上述凭据单点登录到 wordpress。 我们不想使用除 C#/.Net 之外的其他技术。 所以我们找到了“Openiddict”。 哪个是快速设置的最佳示例/方法?
- a) 使用以下示例之一: https://github.com/openiddict/openiddict-samples(哪个?)
- b) 使用 https://docs.orchardcore.net/en/dev/docs/reference/modules/OpenId/
(Orchard-Core 和基于 Openiddict 的 OpenID-Module?) - c) 使用不同的样本?别人这样做了 之前?
在 wordpress 端看起来插件应该是兼容的? https://github.com/pealmeid/openid-connect-generic
感谢您的任何建议。
解决方法
快速设置的最佳示例/方法是什么?
OrchardCore OpenID 模块(确实基于 OpenIddict)非常棒,如果您正在寻找一些简单的并且可以使用 GUI 进行配置的东西。 如果您不反对添加一些代码,那么直接使用 OpenIddict 是一个不错的选择,它将为您提供更大的灵活性。为此,请查看此处的代码流示例:https://github.com/openiddict/openiddict-samples/tree/dev/samples/Velusia
(您可以在此处阅读有关各种流程之间差异的更多信息:https://documentation.openiddict.com/guide/choosing-the-right-flow.html)