IBM WebSphere Application ServerTM
Release 6

Deprecated API

Deprecated Classes
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactoryImpl
com.ibm.websphere.security.WebSphereBaseTrustAssociationInterceptor
As of 5.1.1, replaced by the new com.ibm.wsspi.security.tai.TrustAssociationInterceptor interface. Implementation using this class are supported by 5.1.1 both at compile time and runtime. Improvement has been made to com.ibm.wsspi.security.tai.TrustAssociationInterceptor and current implementations of this class should be migrated to use the new interface.
com.ibm.wsspi.wssecurity.auth.module.IDAssertionLoginModule
com.ibm.wsspi.wssecurity.auth.module.SignatureLoginModule
com.ibm.wsspi.wssecurity.config.KeyStoreKeyLocator
com.ibm.websphere.security.SSOAuthenticator
As of WAS 4.0, replaced by FormBasedLogin. Custom Login implementation should be modified to use FormBasedLogin (in WAS 4.0), the Servlet filter (Servelt 2.3 Spec.in WAS 5.0), and JAAS Programming model (in WAS 5.0).
com.ibm.wsspi.wssecurity.auth.module.WSSecurityMappingModule
com.ibm.wsspi.security.tai.NegotiateTrustAssociationInterceptorImpl
As of 5.1.1, replaced by the new com.ibm.wsspi.security.tai.TrustAssociationInterceptor interface. Implementation using this class are supported by 5.1.1 both at compile time and runtime. Improvement has been made to com.ibm.wsspi.security.tai.TrustAssociationInterceptor and current implementations of this class should be migrated to use the new interface.
com.ibm.wsspi.wssecurity.config.WSIdKeyStoreMapKeyLocator


Deprecated Interfaces
com.ibm.wsspi.wssecurity.config.KeyLocator
com.ibm.wsspi.wssecurity.auth.callback.CallbackHandlerFactory
com.ibm.websphere.security.TrustAssociationInterceptor
As of 5.1.1, replaced by the new com.ibm.wsspi.security.tai.TrustAssociationInterceptor interface. Implementation using this interface are supported by 5.1.1 both at compile time and runtime. Improvement has been made to com.ibm.wsspi.security.tai.TrustAssociationInterceptor and current implementations of this interface should be migrated to use the new interface.
com.ibm.websphere.security.CustomRegistry
As of WAS 5.0, replaced by UserRegistry interface. Implementations using CustomRegistry interface are supported by WAS 5.0 both at compile time and at runtime. UserRegistry interface is both the plug-in point for custom developed user registry, it is also the runtime user registry interface. Moreover, improvements have been made to the UserRegistry interface and all CustomRegistry implementation should be migrated to use the UserRegistry interface.
com.ibm.wsspi.security.tai.NegotiateTrustAssociationInterceptor
As of 5.1.1, replaced by the new com.ibm.wsspi.security.tai.TrustAssociationInterceptor interface. Implementation using this interface are supported by 5.1.1 both at compile time and runtime. Improvement has been made to com.ibm.wsspi.security.tai.TrustAssociationInterceptor and current implementations of this interface should be migrated to use the new interface.


Deprecated Fields
com.ibm.wsspi.wssecurity.Constants.WSSECURITY_TOKEN_PROPERGATION

com.ibm.wsspi.wssecurity.auth.module.WSSecurityMappingModule.wscred
wscred is no longer used.
com.ibm.wsspi.wssecurity.auth.module.WSSecurityMappingModule.wsprin
wsprin is no longer used.


Deprecated Methods
com.ibm.websphere.security.CustomRegistry.initialize(java.util.Properties)
As of WAS 5.0, replaced by UserRegistry initialize(java.util.Properties).
com.ibm.websphere.security.CustomRegistry.checkPassword(java.lang.String, java.lang.String)
As of WAS 5.0, replaced by UserRegistry checkPassword(String, String).
com.ibm.websphere.security.CustomRegistry.mapCertificate(java.security.cert.X509Certificate)
As of WAS 5.0, replaced by UserRegistry mapCertificate(X509Certificate[]).
com.ibm.websphere.security.CustomRegistry.getRealm()
As of WAS 5.0, replaced by UserRegistry getRealm().
com.ibm.websphere.security.CustomRegistry.getUsers()
As of WAS 5.0, replaced by UserRegistry getUsers(String, int).
com.ibm.websphere.security.CustomRegistry.getUsers(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUsers(String, int).
com.ibm.websphere.security.CustomRegistry.getUsersForGroup(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUsersForGroup(String, int).
com.ibm.websphere.security.CustomRegistry.getUserDisplayName(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUserDisplayName(String).
com.ibm.websphere.security.CustomRegistry.getUniqueUserId(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUniqueUserId(String).
com.ibm.websphere.security.CustomRegistry.getUniqueUserIds(java.lang.String)
As of WAS 5.0, UserRegistry has no corresponding function.
com.ibm.websphere.security.CustomRegistry.getUserSecurityName(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUserSecurityName(String).
com.ibm.websphere.security.CustomRegistry.isValidUser(java.lang.String)
As of WAS 5.0, replaced by UserRegistry isValidUser(String).
com.ibm.websphere.security.CustomRegistry.getGroups()
As of WAS 5.0, replaced by UserRegistry getGroups(String, int).
com.ibm.websphere.security.CustomRegistry.getGroups(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getGroups(String, int).
com.ibm.websphere.security.CustomRegistry.getGroupsForUser(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getGroupsForUser(String).
com.ibm.websphere.security.CustomRegistry.getGroupDisplayName(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getGroupDisplayName(String).
com.ibm.websphere.security.CustomRegistry.getUniqueGroupId(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUniqueGroupId(String).
com.ibm.websphere.security.CustomRegistry.getUniqueGroupIds(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getUniqueGroupIds(String).
com.ibm.websphere.security.CustomRegistry.getGroupSecurityName(java.lang.String)
As of WAS 5.0, replaced by UserRegistry getGroupSecurityName(String).
com.ibm.websphere.security.CustomRegistry.isValidGroup(java.lang.String)
As of WAS 5.0, replaced by UserRegistry isValidGroup(String).
com.ibm.wsspi.pmi.stat.SPIStats.setLevel(int)
No replacement
com.ibm.websphere.security.SSOAuthenticator.login(java.lang.String, java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
Replaced by JAAS programming model LoginContext login.
com.ibm.websphere.security.SSOAuthenticator.login(java.lang.String, java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, boolean)
Replaced by JAAS programming model LoginContext login.
com.ibm.websphere.security.SSOAuthenticator.logout(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
Replaced by JAAS programming model LoginContext logout.
com.ibm.websphere.security.SSOAuthenticator.getLTPACookieValue(org.omg.SecurityLevel2.Credentials)
Replaced by servlet filter.
com.ibm.wsspi.pmi.factory.StatsGroup.getMBeanStatDescriptor()
No replacement.
com.ibm.wsspi.pmi.factory.StatsInstance.getMBeanStatDescriptor()
No replacement.
com.ibm.websphere.security.UserRegistry.getUsersForGroup(java.lang.String, int)
This method will be deprecated in future.
com.ibm.wsspi.ejbpersistence.WSEJBToRAAdapter.createInteraction(javax.resource.cci.Connection)


Deprecated Constructors
com.ibm.websphere.security.SSOAuthenticator.SSOAuthenticators()
As of WAS 4.0, replaced by JAAS programming model in WAS 5.0.


IBM WebSphere Application ServerTM
Release 6