JAAS provider differences
This release contains the Oracle JAAS provider, instead of the IBM® JAAS provider. Differences between these providers might require code changes to your applications.
JAAS Active Login removed
In this release, JAAS Active Login is removed. There is no Oracle equivalent.
Equivalent classes
The following table lists IBM JAAS provider classes and equivalent Oracle JAAS provider classes.
| IBM JAAS provider class | Oracle JAAS provider class |
|---|---|
| com.ibm.security.auth.callback.TextCallbackHandler | com.sun.security.auth.callback.TextCallbackHandler |
| com.ibm.security.auth.login.ConfigFile | com.sun.security.auth.login.ConfigFile |
| com.ibm.security.auth.module.KeyStoreLoginModule | com.sun.security.auth.module.KeyStoreLoginModule |
| com.ibm.security.auth.module.Krb5LoginModule | com.sun.security.auth.module.Krb5LoginModule |
| com.ibm.security.auth.module.LdapLoginModule | com.sun.security.auth.module.LdapLoginModule |
|
com.ibm.security.auth.module.NTLoginModule
com.ibm.security.auth.module.NTLiginModule2000
com.ibm.security.auth.module.Win64LoginModule
com.ibm.security.auth.JAASLoginModule
|
com.sun.security.auth.module.NTLoginModule |
|
com.ibm.security.auth.module.NTSystem
com.ibm.security.auth.module.Win64System
|
com.sun.security.auth.module.NTSystem |
|
com.ibm.security.auth.module.AIXLoginModule
com.ibm.security.auth.module.AIXLoginModule2000
com.ibm.security.auth.module.AIX64LoginModule
com.ibm.security.auth.module.LinuxLoginModule
com.ibm.security.auth.module.LinuxLoginModule2000
com.ibm.security.auth.JAASLoginModule
|
com.sun.security.auth.module.UnixLoginModule |
|
com.ibm.security.auth.module.AIXSystem
com.ibm.security.auth.module.AIX64System
com.ibm.security.auth.module.LinuxSystem
|
com.sun.security.auth.module.UnixSystem |
| com.ibm.security.auth.LdapPrincipal | com.sun.security.auth.LdapPrincipal |
|
com.ibm.security.auth.NTDomainPrincipal
com.ibm.security.auth.DomainPrincipal
|
com.sun.security.auth.NTDomainPrincipal |
| com.ibm.security.auth.NTNumericCredential | com.sun.security.auth.NTNumericCredential |
| com.ibm.security.auth.NTSid | com.sun.security.auth.NTSid |
|
com.ibm.security.auth.NTSidDomainPrincipal
com.ibm.security.auth.DomainIDPrincipal
|
com.sun.security.auth.NTSidDomainPrincipal |
|
com.ibm.security.auth.NTSidGroupPrincipal
com.ibm.security.auth.GroupIDPrincipal
|
com.sun.security.auth.NTSidGroupPrincipal |
|
com.ibm.security.auth.NTSidPrimaryGroupPrincipal
com.ibm.security.auth.PrimaryGroupIDPrincipal
|
com.sun.security.auth.NTSidPrimaryGroupPrincipal |
|
com.ibm.security.auth.NTSidUserPrincipal
com.ibm.security.auth.UserIDPrincipal
|
com.sun.security.auth.NTSidUserPrincipal |
|
com.ibm.security.auth.NTUserPrincipal
com.ibm.security.auth.UsernamePrincipal
|
com.sun.security.auth.NTUserPrincipal |
| com.ibm.security.auth.PolicyFile | sun.security.provider.PolicyFile |
| com.ibm.security.auth.PrincipalComparator | com.sun.security.auth.PrincipalComparator |
|
com.ibm.security.auth.AIXNumericGroupPrincipal
com.ibm.security.auth.GroupIDPrincipal
com.ibm.security.auth.PrimaryGroupIDPrincipal
com.ibm.security.auth.LinuxNumericGroupPrincipal
|
com.sun.security.auth.UnixNumericGroupPrincipal |
|
com.ibm.security.auth.AIXNumericUserPrincipal
com.ibm.security.auth.UserIDPrincipal
com.ibm.security.auth.LinuxNumericUserPrincipal
|
com.sun.security.auth.UnixNumericUserPrincipal |
|
com.ibm.security.auth.AIXPrincipal
com.ibm.security.auth.UsernamePrincipal
com.ibm.security.auth.LinuxPrincipal
|
com.sun.security.auth.UnixPrincipal |
| com.ibm.security.auth.UsernamePrincipal | com.sun.security.auth.UserPrincipal |
|
com.ibm.security.auth.callback.DiaglogCallbackHandler
com.ibm.security.auth.DomainPrincipal
com.ibm.security.auth.DomainIDPrincipal
com.ibm.security.auth.ServerPrincipal
com.ibm.security.auth.WkstationPrincipal
com.ibm.security.auth.NTSidPrimaryGroupIDPrincipal
com.ibm.security.auth.NumericCredential
com.ibm.security.auth.JAASPrincipal
|
No Oracle equivalents |