This entry is used for HttpBasic authentication. When the accepting side receives a message, it authenticates the requester by invoking LoginModule. LoginModule creates the objects:
org.idoox.security.WASPPrincipal(name)
org.idoox.security.jaas.NamePasswordCredential(name, password),
and adds them to the subject principals and private credentials set.
Default implementation
com.idoox.security.jaas.NamePasswordLoginModule
This default implementation checks whether user with a given name and password exists in the WSO2 SOA Enablement Server UserStore. If not, the javax.security.auth.login.FailedLoginException is thrown.
The custom implementation of LoginModule may use its own mechanism to authenticate users.
Passed callbacks:
javax.security.auth.callback.NameCallback
javax.security.auth.callback.PasswordCallback
org.idoox.security.jaas.UserStoreCallback