<resolver:AttributeDefinition id="eduPersonTargetedIDLogging" xsi:type="Script" xmlns="urn:mace:shibboleth:2.0:resolver:ad"> <!-- Dependency that provides the source attribute. --> <resolver:Dependency ref="computedID" /> <resolver:Dependency ref="eduPersonPrincipalName" />
<Script><![CDATA[ importPackage(Packages.org.slf4j);
logger = LoggerFactory.getLogger("net.shibboleth.idp.attribute");
if ( resolutionContext.attributeRecipientID.equals("https://shiken-sp00.nii.ac.jp/shibboleth-sp") ) { logger.info( "eduPersonPrincipalName : " + eduPersonPrincipalName.getValues().get(0).getValue() + '@' + eduPersonPrincipalName.getValues().get(0).getScope() + " , eduPersonTargetedID : " + computedID.getValues().get(0) ); } ]]></Script> </resolver:AttributeDefinition>
|