PHP code example of ykweyer / yourls-authmgrplus-shibboleth
1. Go to this page and download the library: Download ykweyer/yourls-authmgrplus-shibboleth library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ykweyer / yourls-authmgrplus-shibboleth example snippets
// Designates the attribute containing the username
define('SHIBBOLETH_UID', 'cn');
// The attribute controlling the user's roles for a SP, e.g. 'entitlement'. See attribute-map.xml
define('SHIBBOLETH_ENTITLEMENT', 'entitlement');
// A regular expression applied to SHIBBOLETH_ENTITLEMENT. Upon a match, the login page will be bypassed
// and the user is granted access.
define('SHIBBOLETH_ENTITLEMENT_REGEX', '/^.*urn:mace:dir:entitlement:yourls.local:.*$/');
html
<html>
<head><title>Shibboleth test</title></head>
<body><pre> print_r($_SERVER);