Business Requirements

Operations Requirements

Evolving issues

WebSSO and OpenID

Technology Requirements

In choosing a base package for web authentication, ISDA was most interested in evaluating packages based on the following criteria:

o        Must be well architected, documented, and supported by upstream developers

o        Secure (SSL, Kerberos, encryption, secure cookies scoped to single web server)

o        Must support server pools for redundancy and scalability

o       Support integration with LDAPv3 for authorization

o        Support integration with a Shibboleth deployment

o       Must be extensible for future development

o       Linux-based

o       Capable of clustering, load-balancing, and failover for high availability

Having selected WebAuth as our base package, in turn it has requirements of the central authentication server(s) used in the deployment, for the participating web servers that use the service, and for the browsers used by the clients of the web applications. These are as follows:

-         WebAuth has the following requirements for the Authentication Server(s)  used in the deployment:

o       Cookies enabled

o       SSL/TLS enabled

o       HTTP/SPNEGO support (optional authentication method)

-------------------------------------

The login server should support multiple authentication methods:

The application servers (typical web servers run by DLCs) will use Shibboleth.

The system should support application server that are running:

What are the requirements imposed by the Shibboleth components?

Are there browser requirements?

What about other application servers such as the Oracle WebAS server?

Are there UI requirements?

What are the documentation requirements?

What are the support requirements?

Are there other integration requirements such as support Roles, Moira, or other components?