<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>
|