saikor / saikor-identity
此包已被废弃,不再维护。未建议替代包。
PHP中的Saimor Identity实现
此包尚未发布版本,信息较少。
README
此包包含将Saimor Identity SSO集成到任何由Saimor IVS拥有或验证的网站所必需的组件。
注意:此包仅供Saimor IVS内部使用。您欢迎使用此代码为自己的项目工作。
安全担忧:security@saimor.dk
一般联系:github@saimor.dk
示例实现(截至2019年3月24日)
require_once __DIR__.'/vendor/autoload.php'; use Saimor\SaimorIdentity\SaimorIdentity; if(isset($_GET['token'])) { $resp = SaimorIdentity::processJWT(file_get_contents('saimor_identity_pub.key'), [ 'site' => 'test', 'links' => [ 'steam' ], 'ignorereferrer' => false ]); if($resp['success']) { echo json_encode($resp); } else { error_log($resp['error']); echo 'Login failed'; } } else { SaimorIdentity::redirect('test', ['steam']); }