<AttributeDefinition id="eduPersonTargetedIDLogging" xsi:type="ScriptedAttribute">
<!-- Inputs that provides the source attribute. -->
<InputDataConnector ref="computedID" attributeNames="computedID" />
<InputAttributeDefinition ref="eduPersonPrincipalName" />
<Script><![CDATA[
logger = Java.type("org.slf4j.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>
</AttributeDefinition>
|