flexcoders/opauth-saml

Opauth 的 SAML 认证策略

dev-master 2015-07-01 09:14 UTC

This package is auto-updated.

Last update: 2024-09-04 23:40:17 UTC


README

Opauth 的 SAML 认证策略。

Opauth 是一个多提供者认证框架,适用于 PHP。

正在开发中,请勿使用。

入门指南

  1. 安装 Opauth-Ldap

    cd path_to_opauth/Strategy
    git clone git://github.com/flexcoders/opauth-saml.git saml
  2. 配置 Opauth-Saml 策略。

  3. 调用它。

您可以这样调用它

// some input vars
$providerName = "Saml";

// prep a config
$config = [
	'provider' => $providerName,
	'username' => $_POST['username'],
	'password' => $_POST['password'],
	'request_uri' => '/current/uri/'.strtolower($providerName),
	'callback_url' => '/your/uri/for/callback/'.strtolower($providerName),
];

// construct the Opauth object
$this->opauth = new \Opauth($config, true);

它将尝试进行 SAML 登录,然后重定向到回调 URL,就像所有其他 Opauth 策略一样,并返回类似的结果。

策略配置

必需参数

<?php
'Saml' => array(
)

参考资料

许可协议

Opauth-Ldap 是 MIT 许可协议,版权所有 © 2015 FlexCoders Ltd (http://flexcoders.co.uk)