Skip to content
Snippets Groups Projects
Select Git revision
  • c7106639fa00e1c24b6513a4d7e7328590524f94
  • main default protected
  • github/fork/vyskocilpavel/bootstrap
  • v4.3
  • v4.2
  • dev_api
  • v4.1
  • v4.0
  • v3.2
  • v3.1
  • v3.0
  • v2.0
  • v1.5
  • v1.4
  • v1.3
  • v1.2
  • v1.1
  • v1.0
  • v8.5.0
  • v8.4.0
  • v8.3.0
  • v8.2.0
  • v8.1.1
  • v8.1.0
  • v8.0.0
  • v7.1.1
  • v7.1.0
  • v7.0.2
  • v7.0.1
  • v7.0.0
  • v6.0.0
  • v5.0.0
  • v4.3.0
  • v4.2.2
  • v4.2.1
  • v4.2.0
  • v4.1.0
  • v4.0.0
38 results

simplesamlphp-module-proxystatistics

  • Clone with SSH
  • Clone with HTTPS
  • Michal Prochazka's avatar
    Michal Procházka authored and GitHub committed
    Added legends to charts, header is taken from config
    c7106639
    History

    proxystatistics-simplesamlphp-module

    Latest Stable Version Total Downloads CodeFactor License

    Module for simpleSAMLphp which shows Proxy IdP/SP statistics

    Instalation

    Once you have installed SimpleSAMLphp, installing this module is very simple. First of all, you will need to download Composer if you haven't already. After installing Composer, just execute the following command in the root of your SimpleSAMLphp installation:

    php composer.phar require cesnet/simplesamlphp-module-proxystatistics

    Configuration

    1. Install MySQL Database and create database for statistics and user.
    2. For this database run script to create tables. Script is available in config-templates/tables.sql.
    3. Copy config-templates/module_statisticsproxy.php to your folder vith config and filled it.
    4. Configure IdPAttribute filter from Perun module to get sourceIdPName from IdP metadata:
        XX => array(
                'class' => 'perun:IdPAttribute',
                'attrMap' => array(
                        'name:en' => 'sourceIdPName',
                ),
        ),
        #where XX is priority(for example 30; Must not be used for other modules)

    5 . Configure proxystatistic filter

        XX => array(
                'class' => 'proxystatistics:statistics',
                'config' => array (),
        ),                
        #where XX is priority(for example 50; Must not be used for other modules)