繁体   English   中英

使用 SimpleSaml.php 将 WordPress 设置为 SAML IDP

[英]Set WordPress as SAML IDP with SimpleSaml.php

我想将我的 WordPress 网站设置为 SAML IDP,以便使用 WP 凭据连接到另一个网站。 我知道有一个来自迷你橙色的插件日志,但我想将其设置为我自己。 所以,我已经在我的机器上安装了 SimpleSAML.php,但我不知道选择什么作为身份验证源。 我尝试通过 sql 但我不知道如何创建 SQL 查询,因为密码在 WP DB 中受到保护。 我想知道是否有一种方法可以调用自定义 WP API 来检查凭据是否良好...

我对此有点迷茫,所以如果有人对此有想法,我会接受!

提前致谢

事实上 Wordpress 使用自定义散列算法,因此无法直接使用 SQLauth,

你可以做两件事:

  1. 在检查用户名和密码的 Wordpress 中创建 API 端点,然后创建自己的验证源模块来检查它。 这并不难,这里有一些文档,您可以查看要从中复制的 exampleauth 模块。 您需要添加的是您自己模块中正确位置的 API 调用。
  2. 直接从数据库中读取。 然后,您需要修改/复制 sqlauth 模块,以便在检查密码之前使用 Wordpress 的散列算法对密码进行编码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM