[teiid-commits] teiid SVN: r2498 - branches/7.1.x/documentation/admin-guide/src/main/docbook/en-US/content.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Aug 27 17:19:35 EDT 2010


Author: rareddy
Date: 2010-08-27 17:19:35 -0400 (Fri, 27 Aug 2010)
New Revision: 2498

Modified:
   branches/7.1.x/documentation/admin-guide/src/main/docbook/en-US/content/security.xml
Log:
TEIID-1048: adding doc about how to configure Teiid for pass-through auth.

Modified: branches/7.1.x/documentation/admin-guide/src/main/docbook/en-US/content/security.xml
===================================================================
--- branches/7.1.x/documentation/admin-guide/src/main/docbook/en-US/content/security.xml	2010-08-27 19:00:01 UTC (rev 2497)
+++ branches/7.1.x/documentation/admin-guide/src/main/docbook/en-US/content/security.xml	2010-08-27 21:19:35 UTC (rev 2498)
@@ -10,7 +10,8 @@
 		<para>Typically a user name is required, however user names may be considered optional if the
 			identity of the user can be discerned by the password credential alone.  In
 			any case it is up to the configured security domain to determine whether a user can be
-			authenticated.</para>
+			authenticated. If you need authentication, the administrator must configure a LoginModule to be used with Teiid. 
+            See below for more information on how configure the Login module in JBoss AS.</para>
 			
 			<note><para>By default, access to Teiid is NOT secure. The default login modules are only 
 	        backed by file based authentication, which has a well known user 
@@ -18,6 +19,18 @@
 	        The same is true for making connections to the Admin Console application. 
 	        We DO NOT recommend leaving the default security profile as defined when you 
 	        are exposing sensitive data.</para></note>
+            <section>
+                <title>Pass-through Authentication</title>
+                <para>If your client application (web application or Web service) resides in the same JBoss AS instance as Teiid and 
+                client application uses a security-domain to handle the security concerns, then you can configure Teiid to use the 
+                same security-domain and not force the user to re-authenticate for using Teiid. In this case Teiid looks for a authenticated 
+                subject in the calling thread context and uses for its session and authorization purposes. To configure Teiid for this
+                pass-through authentication mechanism, you need change the Teiid's security-domain name to same name as your 
+                application's security domain name in the "teiid-jboss-beans.xml" file in the SessionService section. 
+                Please note that for this to work, the security-domain 
+                must be a JAAS based Login Module and your client application MUST obtain Teiid connection 
+                using <emphasis>Local</emphasis> Connection.</para>
+            </section>
 	</section>
 	<section>
 		<title>Authorization</title>



More information about the teiid-commits mailing list