Opauth-Ldap
[Opauth][1] strategy for SAML authentication., (*1)
Opauth is a multi-provider authentication framework for PHP., (*2)
Under development, do not use.
Getting started
-
Install Opauth-Ldap:, (*3)
cd path_to_opauth/Strategy
git clone git://github.com/flexcoders/opauth-saml.git saml
-
Configure Opauth-Saml strategy., (*4)
-
Call it., (*5)
You call it like so:, (*6)
// 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);
It will attempt an SAML login, and then redirect to the callback url, just like with all other Opauth
strategies, and with a similar response., (*7)
Strategy configuration
Required parameters:, (*8)
<?php
'Saml' => array(
)
References
License
Opauth-Ldap is MIT Licensed
Copyright © 2015 FlexCoders Ltd (http://flexcoders.co.uk), (*9)