使用SSO验证雨圈

时间:2019-05-08 11:20:04

标签: php api single-sign-on webmail

我正在使用rainloop提供的SSO示例,但它对我不起作用,尽管它的预期行为应绕过使用SSO哈希登录,但它始终将我重定向到登录页面。.我已检查我的SSO是否为生成。

// Enable RainLoop Api and include index file 
$_ENV['RAINLOOP_INCLUDE_AS_API'] = true;
include '../../rainloop/index.php';

$email = 'user@yourdomain.com';
$pass = 'testtest';
$ssoHash = \RainLoop\Api::GetUserSsoHash($email, trim($pass));


header('Location: http://yourdomain.com/rainloop/?sso&hash='.$ssoHash);

1 个答案:

答案 0 :(得分:0)

您必须确保您包含在PHP文件中的rainloop安装与处理您重定向到标头中的SSO请求的安装相同。这意味着您无法在不同服务器之间处理SSO。