Previous Topic: Obtaining SiteMinder Agent Data Programmatically

Next Topic: Obtain Authentication Responses and Other Data from the SiteMinder Principal

Common HashMap Response Structure

Both Authentication responses returned in the SiteMinder Principal and authorization responses returned in an HTTP request attribute are in the form of a Java HashMap data structure.

The keys in the HashMap denote the attribute IDs returned from the SiteMinder Agent API, and the values in the HashMap are a list of all the values binding to that key.

For example, if the Policy Server returns two HTTP header responses HEADER1=VALUE1 and HEADER2=VALUE2 during an authorization request, the HashMap will contain a key (Agent API constant denoting that it is a header response) and a value of List with two elements, that is, HEADER1=VALUE1 and HEADER2=VALUE2.