The Enterprise Edition of Sybase CEP supports a user authentication feature. This enables an administrator to limit access to the Sybase CEP Server, or to certain objects within the server.
If user authentication is enabled, then client applications, such as out-of-process adapters and programs that register queries, must authenticate themselves with the server by providing a username and password when calling certain API functions.
The following operations require authentication:
Connecting to a stream (as a subscribing or publisher).
Retrieving a stream schema.
Resolving a URI.
Starting or stopping a Sybase CEP project.
Getting the status of a server.
Getting the status of a workspace.
Getting the status of a project (also called an "application").
The Sybase CEP C/C++, Java 1.5, and .NET3 SDKs support user authentication.
In general, you will follow these steps to authenticate: