com.ibm.itim.remoteservices.provider
Class ServiceCallbackHandler
java.lang.Object
  
com.ibm.itim.remoteservices.provider.ServiceCallbackHandler
- All Implemented Interfaces: 
 - javax.security.auth.callback.CallbackHandler
 
public final class ServiceCallbackHandler
- extends java.lang.Object
- implements javax.security.auth.callback.CallbackHandler
  
Used in event notification and asynchronous request processing.
 An instance of this class should be passed to the LoginContext when 
 authenticating.
 
| 
Constructor Summary | 
ServiceCallbackHandler(java.lang.String tenantID,
                       java.lang.String name,
                       char[] password,
                       java.lang.String serviceFilter)
 
          Creates a ServiceCallbackHandler object. | 
 
| 
Method Summary | 
 void | 
handle(javax.security.auth.callback.Callback[] callbacks)
 
          Implements required method in CallbackHandler. | 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SERVICE_LOGIN_CONTEXT
public static final java.lang.String SERVICE_LOGIN_CONTEXT
- Name of login context to login with.
- See Also:
 - Constant Field Values
 
 
ServiceCallbackHandler
public ServiceCallbackHandler(java.lang.String tenantID,
                              java.lang.String name,
                              char[] password,
                              java.lang.String serviceFilter)
- Creates a ServiceCallbackHandler object.
- Parameters:
 tenantID - The identifier of the tenantname - the name of the principal used to authenticate withpassword - the password of the userserviceFilter - ldap filter to locate the service via findService
 
handle
public final void handle(javax.security.auth.callback.Callback[] callbacks)
                  throws javax.security.auth.callback.UnsupportedCallbackException
- Implements required method in CallbackHandler.  At presently the only 
 supported callback is ServiceCallback.
- Specified by:
 handle in interface javax.security.auth.callback.CallbackHandler
 
- Parameters:
 callbacks - an array of ServiceCallback objects
- Throws:
 javax.security.auth.callback.UnsupportedCallbackException- See Also:
 CallbackHandler.handle(javax.security.auth.callback.Callback[])
 
 
IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.