Cannot set idp.oidc.issuer

Henri Mikkonen henri.mikkonen at csc.fi
Tue Mar 9 10:28:41 UTC 2021



> On 9. Mar 2021, at 11.21, Martin Haase <Martin.Haase at DAASI.de> wrote:
> 
> Hi list,
> 
> this is now the second time I seem to be unable to set the OIDC issuer for the IdP. This is an upgraded IdPv4, and GEANT OIDC plugin installed along https://github.com/CSCfi/shibboleth-idp-oidc-extension/wiki/Installing-from-archive <https://github.com/CSCfi/shibboleth-idp-oidc-extension/wiki/Installing-from-archive>
> Although I have set the issuer in idp-oidc.properties...
> 
> idp.oidc.issuer= https://portal-dev.example.prj/idp <https://portal-dev.example.prj/idp>
> ...the OIDC ID token seems to contain the entityID instead:
> 
> [Tue Mar 09 09:08:42.616020 2021] [auth_openidc:error] [pid 18630] [client 10.0.8.7:44184] oidc_proto_validate_jwt: requested issuer (https://portal-dev.example.prj/idp <https://portal-dev.example.prj/idp>) does not match received "iss" value in id_token (https://portal-dev.example.prj/idp <https://portal-dev.example.prj/idp>/shibboleth), referer: https://ubuntu1804sp.daasi.test/dummy-oidc <https://ubuntu1804sp.daasi.test/dummy-oidc>
> Any idea why this could happen, and how to fix it? 


In conf/relying-party.xml, make sure that you have defined 'p:responderIdLookupStrategy-ref=“profileResponderIdLookupFunction”’ for the shibboleth.* beans that contain OIDC profile configurations.

BR,
Henri.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20210309/19813e0c/attachment.htm>


More information about the users mailing list