/**
* Authenticates a principal without validating a password.
*
* @param authenticationContext The application authentication details.
* @param username The username to create an authenticate token for.
* @return The principal's authentication token.
* @throws RemoteException An unknown remote exception occured.
* @throws InvalidAuthenticationException An invalid authentication occured.
* @throws InvalidAuthorizationTokenException An invalid authentication occured.
* @throws InactiveAccountException The principal's account is inactive.
*/
public String createPrincipalToken(AuthenticatedToken authenticationContext, String username)
throws RemoteException, InvalidAuthenticationException, InvalidAuthorizationTokenException, InactiveAccountException;
/**
* Authentiates a principal without SSO details utilizing centralized authentication only.
*
* @param authenticationContext The application authentication details.
* @param username The username of the principal.
* @param password The password credential.
* @return The principal's authentication token.
* @throws RemoteException An unknown remote exception occured.
* @throws InvalidAuthenticationException An invalid authentication occured.
* @throws InvalidAuthorizationTokenException An invalid authentication occured.
* @throws InactiveAccountException The principal's account is inactive.
*/
public String authenticatePrincipalSimple(AuthenticatedToken authenticationContext, String username, String password)
throws RemoteException, InvalidAuthenticationException, InvalidAuthorizationTokenException, InactiveAccountException;
The following methods have been added to the SOAP services: