Difference between revisions of "Learning SimpleSAMLphp (1)"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) |
Karl Jones (Talk | contribs) (→Prerequisites) |
||
Line 2: | Line 2: | ||
== Prerequisites == | == Prerequisites == | ||
+ | |||
+ | === Knowledge === | ||
* Some knowledge of [[Security Assertion Markup Language]] | * Some knowledge of [[Security Assertion Markup Language]] | ||
* Some knowledge of [[PHP]] | * 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 [https://simplesamlphp.org/docs/stable/simplesamlphp-install#section_3 Prerequisites]. | ||
== Download == | == Download == |
Revision as of 07:22, 11 October 2015
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 SimpleSAMLphp Installation and Configuration.