Skip to content
Janne Lauros edited this page Aug 31, 2023 · 22 revisions

Overview

The User Profile Page plugin is GÉANT-funded add-on for Shibboleth. The plugin supports Shibboleth IdP V4 from V4.2.0 and OIDC OP plugin V3 from V3.3.0.

The Plugin is created as part of T2 - Trust and Identity Incubator activities where there goal of the plugin is described as "A user profile page deployed as part of Shibboleth IdP and SimpleSAMLphp would enable end users to gain insight into where their personal data is used and when it was last released to various services, as far as the IdP is aware."

Plugin offers three different optional profile pages to user

Plugin installation

Trustore

Truststore needs to be created only once. Download and set the plugin truststore key as.

$IDP_HOME/credentials/org.geant.shibboleth.plugin.userprofile/truststore.asc

Plugin

Download shibboleth-idp-plugin-userprofile-0.8.0.tar.gz and shibboleth-idp-plugin-userprofile-0.8.0.tar.gz.asc to your current folder.

The plugin can then be installed by running

$IDP_HOME/bin/plugin.sh -i shibboleth-idp-plugin-userprofile-0.8.0.tar.gz

Plugin configuration files

As a result of successful installation following views/configuration files appear.

  • $IDP_HOME/conf/userprofile.properties - main configuration file.
  • $IDP_HOME/messages/messages.properties - default language file.
  • $IDP_HOME/views/userprofile-ao.vm- velocity template.
  • $IDP_HOME/views/userprofile-ap.vm- velocity template.
  • $IDP_HOME/views/userprofile-co.vm- velocity template.
  • $IDP_HOME/views/userprofile-pd.vm- velocity template.

Clone this wiki locally