Download the PHP package stefna/islandis-auth without Composer
On this page you can find all versions of the php package stefna/islandis-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stefna/islandis-auth
More information about stefna/islandis-auth
Files in stefna/islandis-auth
Package islandis-auth
Short Description Library to do auth against island.is
License MIT
Informations about the package islandis-auth
Island.is login
Library to make it easier to handle logging in with island.is
To get started with Island.is Identification and Authentication Services (IAS) you'll need to apply: https://island.is/innskraningarthjonusta.
How it works
The token the Ísland.is IAS returns to the service provider(you), for decoding by the service provider, is a digitally signed SAML 2 token encoded in Base 64 and UTF-8.
The SAML message returned by IAS will be digitally signed with a certificate issued by Traustur bunadur. Furthermore, the message will have been transformed with xml-exc-c14n, prior to being digested with SHA256 and signed with a 2048-bit RSA key.
This library helps with validating and verifying the SAML token, and the provided signature.
If you want more information about how this work you can read the technical specification here: https://vefur.island.is/media/pdf-skjol-a-island.is-2014/island.is-ias-services-instructions.pdf
Installation
Usage
Example usage
Contribute
We are always happy to receive bug/security reports and bug/security fixes
All versions of islandis-auth with dependencies
ext-dom Version *
ext-libxml Version *
ext-openssl Version *
robrichards/xmlseclibs Version ^3.1
phpseclib/phpseclib Version ^3.0