From teiid-commits at lists.jboss.org Fri Aug 27 17:19:36 2010 Content-Type: multipart/mixed; boundary="===============2500217766630186833==" MIME-Version: 1.0 From: teiid-commits at lists.jboss.org To: teiid-commits at lists.jboss.org Subject: [teiid-commits] teiid SVN: r2498 - branches/7.1.x/documentation/admin-guide/src/main/docbook/en-US/content. Date: Fri, 27 Aug 2010 17:19:35 -0400 Message-ID: <201008272119.o7RLJZgc029199@svn01.web.mwc.hst.phx2.redhat.com> --===============2500217766630186833== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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/c= ontent/security.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- 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 @@ Typically a user name is required, however user names may be consi= dered optional if the identity of the user can be discerned by the password credential alone.= =C2=A0In any case it is up to the configured security domain to determine whethe= r a user can be - authenticated. + authenticated. If you need authentication, the administrator must confi= gure a LoginModule to be used with Teiid. = + See below for more information on how configure the Login modu= le in JBoss AS. = By default, access to Teiid is NOT secure. The default logi= n 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 appl= ication. = We DO NOT recommend leaving the default security profile as defin= ed when you = are exposing sensitive data. +
+ Pass-through Authentication + If your client application (web application or Web s= ervice) resides in the same JBoss AS instance as Teiid and = + client application uses a security-domain to handle the se= curity concerns, then you can configure Teiid to use the = + same security-domain and not force the user to re-authenti= cate for using Teiid. In this case Teiid looks for a authenticated = + subject in the calling thread context and uses for its ses= sion 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-bea= ns.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 applicat= ion MUST obtain Teiid connection = + using Local Connection. +
Authorization --===============2500217766630186833==--