Skip to content

Upgrading to v2.x

Henri Mikkonen edited this page Feb 7, 2020 · 2 revisions

This page highlights the differences between v1.x and v2.x.

Configuration files

The following configuration files inside the distribution package have been changed

  • conf/attribute-resolver-oidc.xml
  • conf/oidc-relying-party.xml

The flow definitions

Unlike with the V1.x, the flow definitions are now inside the JAR file and they don't need to be copied under IDP_HOME/flows -directory. If the files previously existing in IDP_HOME/flows/oauth2 or IDP_HOME/flows/oidc have not been modified by the deployer, those directories and their subdirectories can be deleted.

Some V1.x deployers may have modified the oidc/discovery flow: the same customization may now be done by setting idp.oidc.discovery.resolver property value to a global bean. See https://github.com/CSCfi/shibboleth-idp-oidc-extension/wiki/DiscoveryAndOPConfiguration for examples.

New required property

Make sure that you have the following property set in the IDP configuration properties:

idp.service.attribute.registry.namingRegistry=OIDCExtendedNamingRegistry