niif/simplesamlphp-module-hexaa

There is no license information available for the latest version (v1.0.4) of this package.

HEXAA attribute resolver authproc filter

Installs: 39

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 8

Forks: 0

Open Issues: 0

Type:simplesamlphp-module

v1.0.4 2015-02-18 09:50 UTC

This package is auto-updated.

Last update: 2024-11-08 01:42:26 UTC


README

This module provides the HEXAA authprocfilter.

Install module

You can install the module with composer:

composer require niif/simplesamlphp-module-hexaa:1.*

Authproc Filters

In the config/config.php you can define an array named "authproc.aa", just like authproc.sp or authproc.idp. The NameID of the request will be in the attribute as defined above.

   authproc.aa = array(
       ...
       '60' => array(
            'class' => 'hexaa:Hexaa',
            'nameId_attribute_name' =>  'subject_nameid', // look at the aa authsource config
            'hexaa_api_url' =>          'https://www.hexaa.example.com/app.php/api',
            'hexaa_master_secret' =>    'you_can_get_it_from_the_hexaa_administrator'
       ),

Attribute Authority

You shoud configure the Attribute Authority of the instance too, follow the instructions on the AA documentation.