Class WSCallbackHandlerFactory
java.lang.Object
com.ibm.wsspi.security.auth.callback.WSCallbackHandlerFactory
A factory for CallbackHandler in WAS security to enable ISV and security provider
to extend WAS default CallbackHandler.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract CallbackHandler
getCallbackHandler
(byte[] credToken) abstract CallbackHandler
getCallbackHandler
(byte[] credToken, String authMechOid) abstract CallbackHandler
getCallbackHandler
(byte[] credToken, List tokenHolderList) abstract CallbackHandler
getCallbackHandler
(byte[] credToken, List tokenHolderList, String authMechOid) abstract CallbackHandler
getCallbackHandler
(byte[] credToken, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, List tokenHolderList, Map appContext, String authMechOid) abstract CallbackHandler
getCallbackHandler
(byte[] credToken, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext) abstract CallbackHandler
getCallbackHandler
(byte[] credToken, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext, List tokenHolderList) abstract CallbackHandler
getCallbackHandler
(Object protocolPolicy) abstract CallbackHandler
getCallbackHandler
(String userName, String password) abstract CallbackHandler
getCallbackHandler
(String userName, String realmName, String password) abstract CallbackHandler
getCallbackHandler
(String userName, String realmName, String ccacheFile, String defaultCcache) abstract CallbackHandler
getCallbackHandler
(String userName, String realmName, String password, List tokenHolderList) abstract CallbackHandler
getCallbackHandler
(String userName, String realmName, String password, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext) abstract CallbackHandler
getCallbackHandler
(String userName, String realmName, List tokenHolderList) abstract CallbackHandler
getCallbackHandler
(String userName, String realmName, List tokenHolderList, Map appContext) abstract CallbackHandler
getCallbackHandler
(String realmName, X509Certificate[] certChain) abstract CallbackHandler
getCallbackHandler
(String realmName, X509Certificate[] certChain, List tokenHolderList) abstract CallbackHandler
getCallbackHandler
(String realmName, X509Certificate[] certChain, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext) static WSCallbackHandlerFactory
static WSCallbackHandlerFactory
getInstance
(String cbFactory)
-
Constructor Details
-
WSCallbackHandlerFactory
public WSCallbackHandlerFactory()
-
-
Method Details
-
getInstance
public static WSCallbackHandlerFactory getInstance(String cbFactory) throws ClassNotFoundException, InstantiationException, IllegalAccessException -
getInstance
-
getCallbackHandler
-
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String userName, String realmName, String password) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String userName, String realmName, String ccacheFile, String defaultCcache) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String userName, String realmName, String password, List tokenHolderList) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String userName, String realmName, String password, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String userName, String realmName, List tokenHolderList) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String userName, String realmName, List tokenHolderList, Map appContext) -
getCallbackHandler
-
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String realmName, X509Certificate[] certChain, List tokenHolderList) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(String realmName, X509Certificate[] certChain, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext) -
getCallbackHandler
-
getCallbackHandler
-
getCallbackHandler
-
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(byte[] credToken, List tokenHolderList, String authMechOid) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(byte[] credToken, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, List tokenHolderList, Map appContext, String authMechOid) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(byte[] credToken, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext) -
getCallbackHandler
public abstract CallbackHandler getCallbackHandler(byte[] credToken, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Map appContext, List tokenHolderList) -
getCallbackHandler
-