com.ibm.itim.apps
Class AuthenticationObjectExtractor

java.lang.Object
  |
  +--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 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.