Idp 3.x persistentId / shibsp-plugin-AttributeQuery-Handler

Raffael Sahli sahli at gyselroth.com
Tue Mar 31 09:48:12 EDT 2015


Hi 

I'm trying to implement shibsp-plugin-AttributeQuery-Handler 
(https://bitbucket.org/PEOFIAMP/shibsp-plugin-attributequery-handler/src)
on my SP. Actually this was no problem at all.

But I'm not exactly sure how I have to configure my IdP 3.x to 
release the persistentId as an attribute.

shibsp-plugin-attributequery-handler should return the attributes as json with:
https://sp.example.ac.jp/Shibboleth.sso/AttributeQuery\
  ?entityID=https%3A%2F%2Fidp.example.ac.jp%2Fidp%2Fshibboleth\
  &nameId=XXXXXXXXXXXXXXXXXXXXXXXXXXX%3D


Switch[1] describes the persistent attribute as a triple like:
<name for the source of the identifier>!<name for the intended audience of the identifier >!<opaque identifier for the principal >

which should contain the paramter nameId for the shibsp-plugin-attributequery-handler request
(https://sp.example.ac.jp/Shibboleth.sso/AttributeQuery?nameId=?)


I have read the following wiki article:
https://wiki.shibboleth.net/confluence/display/IDP30/NameIDGenerationConfiguration

and configured saml-nameid.properties:
  idp.persistentId.sourceAttribute = persistentId
  idp.persistentId.salt = ***


How can I get the attribute persistentId to my SP?
Maybe I'm just not quite sure how the persistentId name thing works... :(


Thanks for help!

Raffael Sahli


[1] https://www.switch.ch/aai/guides/sp/persistentid/


More information about the users mailing list