From d78a021fe187b25e5e0b15101c2ec214f7f090e4 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sat, 10 May 2008 16:07:39 +0000 Subject: [PATCH] Added basic intro to preauth --- src/docbkx/preauth.xml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/docbkx/preauth.xml b/src/docbkx/preauth.xml index 05f6f47c52..ad079d05ea 100644 --- a/src/docbkx/preauth.xml +++ b/src/docbkx/preauth.xml @@ -1,8 +1,22 @@ Pre-Authentication Scenarios - + There are situations where you want to use Spring Security for authorization, but the user has already been reliably authenticated + by some external system prior to accessing the application. We refer to these situations as pre-authenticated + scenarios. Examples include X.509, Siteminder and authentication by the J2EE container in which the application is running. + When using pre-authentication, Spring Security has to + + Identify the user making the request. + Obtain the authorities for the user. + + The details will depend on the external authentication mechanism. A user might be identified by their certificate + information in the case of X.509, or by an HTTP request header, in the case of Siteminder. In some cases, the external + mechanism may supply role/authority information for the user but in others the authorities must be obtained from a separate + source. + +