Difference between revisions of "Learning SimpleSAMLphp (1)"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) (→See also) |
||
Line 53: | Line 53: | ||
* [[Security Assertion Markup Language]] | * [[Security Assertion Markup Language]] | ||
* [[SimpleSAMLphp]] | * [[SimpleSAMLphp]] | ||
+ | |||
+ | |||
+ | [[Category:Learning]] | ||
+ | [[Category:PHP]] | ||
+ | [[Category:SimpleSAMLphp]] |
Latest revision as of 18:32, 24 April 2016
This article introduces SimpleSAMLphp.
Contents
Prerequisites
Knowledge
- Some knowledge of Security Assertion Markup Language
- Some knowledge of PHP
Environment
- Some webserver capable of executing PHP scripts.
- PHP version >= 5.3.0.
- Support for the following PHP extensions:
- Always required: date, dom, hash, libxml, openssl, pcre, SPL, zlib, mcrypt
- When authenticating against LDAP server: ldap
- When authenticating against RADIUS server: radius
- When saving session information to memcache-server: memcache
- When using database:
- Always: PDO
- Database driver: (mysql, pgsql, ...)
What actual packages are required for the various extensions varies between different platforms and distributions.
See Prerequisites.
Download
SimpleSAMLphp packages
Packages with the current simpleSAMLphp versions:
Git repository
The core library handling the basic SAML stuff (messages, bindings, and so on) has been detached from SimpleSAMLphp, and can now be found in github:
SimpleSAMLphp itself has been moved to github too, and you will find it here:
See also Instructions to install from the repository.
Configure and install
See Learning SimpleSAMLphp (2).