Difference between revisions of "Learning SimpleSAMLphp (1)"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(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.

Prerequisites

Knowledge

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).

See also