IBM_SECURITY_TRUST events

This event type is generated by the trust server when it validates a token, issues a token, maps an identity, or authorizes a Web service call.

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

Element Description
accessDecision For the authorization module, it is the result of the authorization decision. This element is filled out only when the action is authorized.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='accessDecision']/values

action The action being performed. Possible actions are:

  • authorize
  • issue
  • map
  • validate

The XPath is:

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

appliesTo The destination or resource the request or token applies to.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='appliesTo']/values

issuer Party responsible for issuing the token.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='issuer']/values

moduleName The module in the STS module chain the action is taken on.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='moduleName']/values

ruleName The rule name used for the mapping module. This element is filled out only when specified action is set to map. The XPath is:
CommonBaseEvent/extendedDataElements
[@name='ruleName']/values

token The incoming token the action is being taken on. Only the first 1024 characters of the token are set. When the action is set to map, this element represents the incoming principal.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='token']/values

tokenInfo The internal representation of the user information after changes are made by the module. Only the first 1024 characters of the token are set. When action is set to map, this element represents the outgoing principal. When the action is set to authorize, this element represents the principal for whom the access decision was made.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='tokenInfo']/values

tokenType The type of token the module is using.The XPath is:
CommonBaseEvent/extendedDataElements
[@name='tokenType']/values

Samples of IBM_SECURITY_TRUST events

The following example shows an event generated by a Trust request.
<CommonBaseEvent creationTime="2013-07-19T06:21:05.256Z" 
extensionName="IBM_SECURITY_TRUST" 
globalInstanceId="FIMf596c16e013f12d38eb0b66d4d925" 
sequenceNumber="1" version="1.1">
	<contextDataElements name="Security Event Factory" 
type="eventTrailId">
		<contextId>FIM_f596bda0013f188f9983b66d4d92542a+971185751</contextId>
	</contextDataElements>
	<extendedDataElements name="tokenType" type="string">
		<values>Not Available</values>
	</extendedDataElements>
	<extendedDataElements name="issuer" type="string">
		<values>/otpfed/otp/get/delivery/options/issuer</values>
	</extendedDataElements>
	<extendedDataElements name="token" type="string">
		<values>user1 [ Attribute 1 name   [ value 1 user1 ] ]</values>
	</extendedDataElements>
	<extendedDataElements name="ruleName" type="string">
		<values>otp_get_methods.js </values>
	</extendedDataElements>
	<extendedDataElements name="moduleName" type="string">
		<values>com.tivoli.am.fim.trustserver.sts.modules.STSMapDefault</values>
	</extendedDataElements>
	<extendedDataElements name="appliesTo" type="string">
		<values>/otpfed/otp/get/delivery/options/appliesto</values>
	</extendedDataElements>
	<extendedDataElements name="action" type="string">
		<values>Map</values>
	</extendedDataElements>
	<extendedDataElements name="tokenInfo" type="string">
		<values>user1 [ Attribute 1 name   [ value 1 user1 ] ]</values>
	</extendedDataElements>
	<extendedDataElements name="outcome" type="noValue">
		<children name="result" type="string">
			<values>SUCCESSFUL</values>
		</children>
		<children name="majorStatus" type="int">
			<values>0</values>
		</children>
	</extendedDataElements>
	<sourceComponentId application="IBM Security Verify Access" 
component="Authentication and Federated Identity" 
componentIdType="ProductName" 
executionEnvironment="Linux[amd64]#2.6.32-279.14.1.30.iss7_3.x86_64" 
location="localhost" locationType="FQHostname" 
subComponent="com.tivoli.am.fim.trustserver.sts.modules.STSMapDefault" 
threadId="Default Executor-thread-6" 
componentType="http://www.ibm.com/namespaces/autonomic/Tivoli_componentTypes"/>
	<situation categoryName="ReportSituation">
		<situationType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:type="ReportSituation" reasoningScope="INTERNAL" reportCategory="SECURITY"/>
	</situation>
</CommonBaseEvent>

Parent topic: Audit Federation