Overview
This plugin provides reusable OpenID Connect (OIDC) and OAuth Java components which are common across Shibboleth OIDC- and OAuth-dependent plugin functionality. As such, this plugin does not provide any deployer features by itself but is required to be installed by other plugins. It prevents duplication of libraries and conflicts when combining features. Its module ID will generally increment when incompatible changes occur.
Plugin Installation
Starting with IdP 4.2 you can the install the latest plugin version supported on your IdP version with.\plugin.sh -I net.shibboleth.oidc.common
Plugin | Plugin ID | Module ID | Latest Version |
---|---|---|---|
OIDC Common components | net.shibboleth.oidc.common | idp.oidc.common.3 | 2.2.0: download |
For a detailed guide on how to install plugins, see here.
In summary, use the plugin
command that ships with the IdP to install the plugin from either a local file pre-downloaded, from a URL or by pluginId 4.2
Installation
C:>\opt\shibboleth-idp\bin\plugin.bat -I net.shibboleth.idp.plugin.oidc.whatever
or
$ /opt/shibboleth-idp/bin/plugin.sh -i http://shibboleth.net/downloads/identity-provider/plugins/pluginName/version/URL
or
$ /opt/shibboleth-idp/bin/plugin.sh -i <plugin.tar.gz>
If installing from a local file, you need to ensure the GPG detached signature (e.g. the .asc file) is placed alongside the main plugin archive on disk.
Listing Installed Plugins
$ /opt/shibboleth-idp/bin/plugin.sh -l
or
C:>\opt\shibboleth-idp\bin\plugin.bat -l