Class WSCallbackHandlerFactory
- java.lang.Object
-
- com.ibm.wsspi.security.auth.callback.WSCallbackHandlerFactory
-
public abstract class WSCallbackHandlerFactory extends java.lang.ObjectA factory for CallbackHandler in WAS security to enable ISV and security provider to extend WAS default CallbackHandler.
-
-
Constructor Summary
Constructors Constructor Description WSCallbackHandlerFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken, java.lang.String authMechOid)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken, java.util.List tokenHolderList)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken, java.util.List tokenHolderList, java.lang.String authMechOid)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.List tokenHolderList, java.util.Map appContext, java.lang.String authMechOid)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(byte[] credToken, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext, java.util.List tokenHolderList)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.Object protocolPolicy)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String password)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String password)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String ccacheFile, java.lang.String defaultCcache)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String password, java.util.List tokenHolderList)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String password, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String realmName, java.util.List tokenHolderList)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String userName, java.lang.String realmName, java.util.List tokenHolderList, java.util.Map appContext)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String realmName, java.security.cert.X509Certificate[] certChain)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String realmName, java.security.cert.X509Certificate[] certChain, java.util.List tokenHolderList)abstract javax.security.auth.callback.CallbackHandlergetCallbackHandler(java.lang.String realmName, java.security.cert.X509Certificate[] certChain, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext)static WSCallbackHandlerFactorygetInstance()static WSCallbackHandlerFactorygetInstance(java.lang.String cbFactory)
-
-
-
Method Detail
-
getInstance
public static WSCallbackHandlerFactory getInstance(java.lang.String cbFactory) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessException
-
getInstance
public static WSCallbackHandlerFactory getInstance()
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String password)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String password)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String ccacheFile, java.lang.String defaultCcache)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String password, java.util.List tokenHolderList)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String realmName, java.lang.String password, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String realmName, java.util.List tokenHolderList)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String userName, java.lang.String realmName, java.util.List tokenHolderList, java.util.Map appContext)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String realmName, java.security.cert.X509Certificate[] certChain)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String realmName, java.security.cert.X509Certificate[] certChain, java.util.List tokenHolderList)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.String realmName, java.security.cert.X509Certificate[] certChain, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken, java.lang.String authMechOid)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken, java.util.List tokenHolderList)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken, java.util.List tokenHolderList, java.lang.String authMechOid)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.List tokenHolderList, java.util.Map appContext, java.lang.String authMechOid)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(byte[] credToken, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, java.util.Map appContext, java.util.List tokenHolderList)
-
getCallbackHandler
public abstract javax.security.auth.callback.CallbackHandler getCallbackHandler(java.lang.Object protocolPolicy)
-
-