com.ibm.itim.apps
Class AuthenticationObjectExtractor

java.lang.Object
  extended by com.ibm.itim.apps.AuthenticationObjectExtractor

public final class AuthenticationObjectExtractor
extends java.lang.Object

This utility class is used to extract the AuthenticationObject stored in the subject.


Constructor Summary
AuthenticationObjectExtractor()
           
 
Method Summary
static com.ibm.itim.apps.ejb.home.AuthenticationObject getAuthenticationObject(javax.security.auth.Subject subject)
          Returns an AuthenticationObject from the given Subject.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticationObjectExtractor

public AuthenticationObjectExtractor()
Method Detail

getAuthenticationObject

public static com.ibm.itim.apps.ejb.home.AuthenticationObject getAuthenticationObject(javax.security.auth.Subject subject)
                                                                               throws ApplicationException
Returns an AuthenticationObject from the given Subject.

Parameters:
subject - a Subject object representing an authenticated user.
Returns:
An AuthenticationObject from the given Subject.
Throws:
ApplicationException - thrown if unable to return an AuthenticationObject for the Subject given (i.e., if the Subject is not authenticated).


IBM Tivoli Identity Manager 5.1
© Copyright International Business Machines Corporation 2007, 2009. All rightsreserved. US Government Users Restricited RightsUse, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.