Overview
This plugin provides reusable OpenID Connect (OIDC) and OAuth Java component configuration which is common across Shibboleth Identity Provider 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 OIDC/OAuth based plugins e.g. the OpenID Provider (from version 3.4.0) and Relying Party Proxy (from version 1.0.0) plugins.
Plugin | Plugin ID | Module ID | Depends On |
---|---|---|---|
IdP OIDC/OAuth Shared Configuration | net.shibboleth.idp.plugin.oidc.config | idp.oidc.config.2 | idp.oidc.common.4 |
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