Caché Authentication Components and Process
The Caché authentication process involves three sets of components in addition to the authentication mechanisms:
Connection Tools — The means by which users connect to Caché. Each connection tool uses a particular Caché Service to connect to Caché.
Caché Services — Control the ability of users to connect to Caché. You can enable or disable services. When you disable a service, then no one can access Caché using the service. When you enable a service, you must also specify the authentication mechanism that it uses.
User Accounts — Contain information about the Caché user, including user name, password, default namespace, and user type.
Here is the process by which Connection Tools, Caché Services, and Authentication Mechanisms work together to authenticate a user to Caché:
A user attempts to connect to Caché using a connection tool. The connection tool in turn uses a Caché service which then uses a particular authentication mechanism to authenticate the user. The authentication mechanism verifies the user's identity. Depending on the mechanism, the authentication mechanism verifies against information stored in Caché or in another repository outside of Caché. If authentication succeeds, then the user has access to the system.