IBM_SECURITY_FEDERATION events

This event type is generated when a federation event occurs. An IBM_SECURITY_FEDERATION event is generated by the following actions:

The following table lists the elements that can be shown in the output of an IBM_SECURITY_FEDERATION event.

Element Description
action The type of federation action:

  • CreateMapping
  • ConsentToFederate
  • DeleteMapping

  • UpdateMapping

The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='action']/values
messageAction The type of action associated with the message.The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='messageAction']/values
partner Partner that sends or receives the message.The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='partner']/values
profile Profile within the federation.The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='profile']/values

protocolName The type of federation protocol.The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='protocolName']/values

role The role the audit generating component takes.The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='role']/values

userInfo.appUserName Information about the user who is performing this operation.The XPath is:

    CommonBaseEvent/extendedDataElements
    [@name='userInfoList']/children[1]/children[@name='appUserName']/values

Action-dependent additional attributes

Depending on the type of federation event action, the following attributes are available:

Action Additional attributes Description
CreateMapping selfAlias If a self alias is set for the user, then this attribute shows that value.The XPath for the attribute name is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'consentToFederate')]
    /../../children
    [@name='value']/values

The XPath for the attribute value is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'selfAlias')]
    /../../children
    [@name='value']/values

partnerAlias If a partner alias is set for the user, then this attribute shows that value.The XPath for the attribute name is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'partnerAlias')]

The XPath for the attribute value is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'partnerAlias')]
    /../../children
    [@name='value']/values

ConsentToFederate ConsentToFederate This attribute specifies whether the user consented to federate. This event applies to Liberty and SAML20 protocol flows.The XPath for the attribute name is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute'/children
    [@name='name']/values
    [contains(.,'consentToFederate')]

The XPath for the attribute value is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'consentToFederate')]
    /../../children
    [@name='value']/values

DeleteMapping None None
UpdateMapping selfAlias If a self alias is set for the user, then this attribute shows the updated value.The XPath for the attribute name is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'consentToFederate')]
    /../../children
    [@name='value']/values

The XPath for the attribute value is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'selfAlias')]
    /../../children
    [@name='value']/values

partnerAlias If a partner alias is set for the user, then this attribute shows the updated value.The XPath for the attribute name is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'partnerAlias')]

The XPath for the attribute value is:

    CommonBaseEvent/extendedDataElements
    [@name='attributes']/ children
    [@name='attribute']/children
    [@name='name']/values
    [contains(.,'partnerAlias')]
    /../../children
    [@name='value']/values

Sample of a IBM_SECURITY_FEDERATION event

The following example shows an IBM_SECURITY_FEDERATION event:

Parent topic: Audit Federation