Certification for Avalara AvaTax Excise requires the delivery of all functional requirements shown below:
Here are the basics for login, logout and authentication functions for Avalara AvaTax Excise:
| Required | Function | Comment |
|---|---|---|
| R | Login Request | Authenticates the user against the configured membership provider and verifies they have access to the specified company. If successful, an authentication token is return as a cookie. |
| R | Login Results | True/False |
| R | Logout | Logs the current user out of the system and clears their authentication cookie. |
| R | Authentication | Authentication does not require calling the AuthenticationService.asmx before calling other web services. At the beginning of the call to the web service, the user is authenticated, and if successful, the call is processed normally. The web service will attach a Forms Authentication cookie to the response to improve performance in subsequent calls, but it is not required to use the cookie (the caller can be re-authenticated each time). The client must keep the TCP connection alive in between calls in order to re-use the cookie while configured to use NTLM. Each new TCP connection will require re-authentication. |