Primary authentication occurs when a user first attempts to access the system. The user provides a user name and password and specifies an authentication type. The authentication type may be Enterprise, Windows NT, or LDAP authentication, depending upon which type(s) you have enabled and set up in the Authorization management area of the Crystal Management Console (CMC). The user's web browser sends the information by HTTP to your web server, which routes the information through the Web Connector to the Web Component Server (WCS).
Note: All communication between the user's web browser and the WCS is similarly routed through the web server and the Web Connector. For clarity, the web server and the Web Connector are explicitly discussed only when necessary.
The WCS passes the user's information to logon.csp
and runs the script. Internally, this script communicates with the SDK and, ultimately, the appropriate security plug
For instance, if the user specifies Enterprise Authentication, the SDK ensures that the Crystal Enterprise security plug
If the security plug
Note: If you are familiar with the SDK, you should note that the WCS here instantiates the InfoStore object and stores it in the WCS session variable.
Each of these steps contributes to the distributed security of Crystal Enterprise, because each step consists of storing information that is used for secondary identification and authorization purposes. This is the model used in ePortfolio. However, if you are developing your own client application and you prefer not to store session state on the WCS, you can design your application such that it avoids using WCS session variables.
Crystal Decisions, Inc. http://www.crystaldecisions.com Support services: http://support.crystaldecisions.com |