The Access Manager Authentication Web Service includes the following Java programming packages:
com.sun.identity.liberty.ws.authnsvc
com.sun.identity.liberty.ws.authnsvc.mechanism
com.sun.identity.liberty.ws.authnsvc.protocol
The first package is a client API for external Java applications to send SASL requests and receive SASL responses. The second package defines an interface to handle different SASL mechanisms. The final package contains classes that represent the SASL request and response. Together, the packages are used to initiate the authentication process and communicate authentication credentials to the Authentication Web Service. For more information, see the Authentication Web Service API.