ACS 4 Security Requirements

by Richard Li

ACS Documentation : ACS Kernel Documentation : Security Documentation : Requirements


I. Introduction

This document lists the requirements for the security system for the ACS.

II. Vision Statement

Virtually all web sites support personalized content based on user identity. The level of personalization may be as simple as displaying the name of the user on certain pages or can be as sophisticated as dynamically recommending sections of site that the user may be interested in based on prior browsing history. In any case, the user's identity must be validated and made available to the rest of the system. In addition, sites such as ecommerce vendors require that the user identity be securely validated.

III. Security System Overview

The security system consists of a number of subsystems.

Signed Cookies

Cookies play a key role in storing user information. However, since they are stored in plaintext on a user's system, the validity of cookies is an important issue in trusting cookie information. Thus, we want to be able to validate a cookie, but we also want to validate the cookie without a database hit.

Session Properties

Applications should be able to store session-level properties in a database table.

Login

The security system should support the concept of persistent user logins. This persistence takes several forms.


acs-docs@arsdigita.com
Last modified: requirements.html,v 1.1 2001/01/21 01:39:49 bquinn Exp