- Author: Gyula Szabó [email protected], NIIF Institute, Hungary
This module provides an authprocfilter, that get attributes from rest api in json format.
You can install the module with composer:
composer require niif/simplesamlphp-module-attributefromrestapi
The NameID of the request will be in the attribute as defined above. For example eduPersonPrincipalName. If this nameId is not in the users's attributes there will be shown an exception page, and the authentication process will be stopped.
config/config.php
authproc.sp = array(
...
'60' => array(
'class' => 'attributefromrestapi:AttributeFromRestApi',
'nameId_attribute_name' => 'subject_nameid', // look at the aa authsource config
'api_url' => 'https://www.anyrestapi.com/getData',
),