ok 2012/6/1 Romain Manni-Bucau <rmannibu...@gmail.com>
> deployment in progress: > http://ci.apache.org/builders/openejb-trunk-deploy/builds/378 > > - Romain > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > Ok, in what tomee build this will be available? > > > > 2012/5/31 Romain Manni-Bucau <rmannibu...@gmail.com> > > > > > yep > > > > > > just commited, a new commit will come where this class will > automatically > > > be added normally > > > > > > - Romain > > > > > > > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > > > > > im getting a ClassNotFound > > > > > > > > Caused by: java.lang.ClassNotFoundException: > > > > org.apache.tomee.catalina.TomEERealm > > > > > > > > 2012/5/31 Romain Manni-Bucau <rmannibu...@gmail.com> > > > > > > > > > my sample is working, too late to add test but manually it works > > > > > > > > > > so i guess it should work for you > > > > > > > > > > the question now is should we add it automatically? > > > > > > > > > > - Romain > > > > > > > > > > > > > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > > > > > > > > > Oooh great, with this i can get the principal user in the first > > > > request? > > > > > or > > > > > > this is something that you gonna fix? > > > > > > > > > > > > 2012/5/31 Romain Manni-Bucau <rmannibu...@gmail.com> > > > > > > > > > > > > > that's brand new ;) > > > > > > > > > > > > > > just added it, it mainly delegate to the real realm but add the > > > > > principal > > > > > > > info to openejb/tomee security service which is used in > > ejbcontext > > > > impl > > > > > > (to > > > > > > > make it short) > > > > > > > > > > > > > > - Romain > > > > > > > > > > > > > > > > > > > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > > > > > > > > > > > > > I have this in my context.xml > > > > > > > > > > > > > > > > <Realm className="MyExtendedDataSourceRealm" > > > > > > > > dataSourceName="MyDataSource" > > > > > > > > digest="SHA-256" > > > > > > > > encodePassword="Base64" > > > > > > > > queryRealmRolesUser="SELECT rol FROM xxxx WHERE user=?" > > > > > > > > queryRealmUsers="SELECT pass FROM xxx WHERE user=?"/> > > > > > > > > > > > > > > > > As you can see i extend the datasource realm, i have this > realm > > > > > config > > > > > > in > > > > > > > > the context.xml in my webapp (not context.xml TomEE). > > > > > > > > > > > > > > > > But, as i can see in your example, you surround your realm > with > > > > > > > TomEERealm, > > > > > > > > if this necessary?. I didn't know this > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/5/31 Romain Manni-Bucau <rmannibu...@gmail.com> > > > > > > > > > > > > > > > > > in my test i used: > > > > > > > > > > > > > > > > > > <Realm className="org.apache.tomee.catalina.TomEERealm"> > > > > > > > > > <Realm > className="org.apache.catalina.realm.JAASRealm" > > > > > > > > > appName="PropertiesLoginModule" > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > userClassNames="org.apache.openejb.core.security.AbstractSecurityService$User" > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > roleClassNames="org.apache.openejb.core.security.AbstractSecurityService$Group"> > > > > > > > > > </Realm> > > > > > > > > > </Realm> > > > > > > > > > > > > > > > > > > but i guess you can replace the jaasrealm by your dsrealm > > > > > > > > > > > > > > > > > > - Romain > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > > > > > > > > > > > > > > > > > Yes, it seems buggy. > > > > > > > > > > > > > > > > > > > > Where i have to replace? > > > > > > > > > > > > > > > > > > > > Remember im using DataSourceRealm > > > > > > > > > > > > > > > > > > > > 2012/5/31 Romain Manni-Bucau <rmannibu...@gmail.com> > > > > > > > > > > > > > > > > > > > > > this is the current status, > > > > > > > > > > > > > > > > > > > > > > but IMO it is buggy, > > > > > > > > > > > > > > > > > > > > > > i'll commit soon a TomEEJAASRealm to make it working > > > (replace > > > > > > > > JAASRealm > > > > > > > > > > in > > > > > > > > > > > the conf) > > > > > > > > > > > > > > > > > > > > > > - Romain > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > > > > > > > > > > > > > > > > > > > > > i think we are getting confused. > > > > > > > > > > > > > > > > > > > > > > > > If i resume all, this what i asked (the final of the > > > first > > > > > > post) > > > > > > > > > > > > > > > > > > > > > > > > I dont know if this is the desire behavior or if this > > > > happend > > > > > > > > becase > > > > > > > > > > the > > > > > > > > > > > > httr request isnt finished? > > > > > > > > > > > > Then you answer me: > > > > > > > > > > > > > > > > > > > > > > > > in fact info from ejbcontext are taken in our > > > > securitymodule > > > > > > > > > > > > > > > > > > > > > > > > in tomee we set/unset it from a valve so at the > > > > beginning/end > > > > > > of > > > > > > > > the > > > > > > > > > > > > request...all between is currently ignored so when > you > > > log > > > > > you > > > > > > > need > > > > > > > > > > > another > > > > > > > > > > > > request to get the updated information (from the > tomcat > > > > > realm) > > > > > > > > > > > > > > > > > > > > > > > > "so when you log you need another request to get the > > > > updated > > > > > > > > > > information > > > > > > > > > > > > (from the tomcat realm) > > > > > > > > > > > > > > > > > > > > > > > > Then i get guest because is the desire behaviour, > after > > > the > > > > > > first > > > > > > > > > > > request i > > > > > > > > > > > > can get the user i expected. > > > > > > > > > > > > > > > > > > > > > > > > Then i resume, this is the default behaviour, and > works > > > but > > > > > you > > > > > > > > need > > > > > > > > > a > > > > > > > > > > > > second request. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/5/31 Romain Manni-Bucau <rmannibu...@gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > > i think it should work > > > > > > > > > > > > > > > > > > > > > > > > > > - Romain > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/6/1 José Luis Cetina <maxtorz...@gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > > > > I mean this: > > > > > > > > > > > > > > > > > > > > > > > > > > > > I dont know if this is the desire behaviour or if > > > this > > > > > > > happend > > > > > > > > > > > because > > > > > > > > > > > > > the > > > > > > > > > > > > > > http request isnt finished? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/5/31 José Luis Cetina <maxtorz...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Ok, the what i asked is correct?? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > "I dont know if this is the desire behaviour or > > if > > > > this > > > > > > > > happend > > > > > > > > > > > > because > > > > > > > > > > > > > > > the http request isnt finished?" > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2012/5/31 Romain Manni-Bucau < > > > rmannibu...@gmail.com> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >> ok, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> in fact info from ejbcontext are taken in our > > > > > > > securitymodule > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> in tomee we set/unset it from a valve so at > the > > > > > > > > beginning/end > > > > > > > > > of > > > > > > > > > > > the > > > > > > > > > > > > > > >> request...all between is currently ignored so > > when > > > > you > > > > > > log > > > > > > > > you > > > > > > > > > > > need > > > > > > > > > > > > > > >> another > > > > > > > > > > > > > > >> request to get the updated information (from > the > > > > > tomcat > > > > > > > > realm) > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> 2012/6/1 José Luis Cetina < > maxtorz...@gmail.com > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > Yes, it work > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > 1) Login (form login) using DataSourceRealm > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > 2) Redirect to page2 from my managedbean > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > 2012/5/31 Romain Manni-Bucau < > > > > rmannibu...@gmail.com > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > so you mean using the flow i described > > before > > > it > > > > > > > works? > > > > > > > > > > > (sorry, > > > > > > > > > > > > > just > > > > > > > > > > > > > > >> to > > > > > > > > > > > > > > >> > be > > > > > > > > > > > > > > >> > > sure to understand) > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > 2012/6/1 José Luis Cetina < > > > maxtorz...@gmail.com > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > > Hi i can login and i can navigate > > (redirect) > > > > to > > > > > my > > > > > > > > other > > > > > > > > > > > page, > > > > > > > > > > > > > > but i > > > > > > > > > > > > > > >> > dont > > > > > > > > > > > > > > >> > > > know why im getting guest user in the > > login > > > > > mbean, > > > > > > > > after > > > > > > > > > > > that > > > > > > > > > > > > in > > > > > > > > > > > > > > >> other > > > > > > > > > > > > > > >> > > > mbean i get my "real" user. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > 2012/5/31 Romain Manni-Bucau < > > > > > > rmannibu...@gmail.com > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > maybe > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://rmannibucau.wordpress.com/2012/05/09/tomee-and-its-ssh-connector/but > > > > > > > > > > > > > > >> > > > > it uses properties file, it just need > a > > > > custom > > > > > > > login > > > > > > > > > > > module > > > > > > > > > > > > > > >> > > > implementation > > > > > > > > > > > > > > >> > > > > to use a db. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > well, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > before can you test it please? > > > > > > > > > > > > > > >> > > > > 1) login > > > > > > > > > > > > > > >> > > > > 2) redirect to your page using your > bean > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > 2012/6/1 José Luis Cetina < > > > > > maxtorz...@gmail.com > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > I have to read and know how to use > > > this, i > > > > > > > always > > > > > > > > > use > > > > > > > > > > > > > > >> DataSource or > > > > > > > > > > > > > > >> > > > > > JDBCRealm. (with glassfish). > > > > > > > > > > > > > > >> > > > > > im reading now, do you have > something > > > for > > > > a > > > > > > > > > > quickstart? > > > > > > > > > > > > for > > > > > > > > > > > > > > >> share > > > > > > > > > > > > > > >> > me > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > 2012/5/31 Romain Manni-Bucau < > > > > > > > > rmannibu...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > having your password in a db is > not > > an > > > > > issue > > > > > > > > but i > > > > > > > > > > > think > > > > > > > > > > > > > you > > > > > > > > > > > > > > >> > should > > > > > > > > > > > > > > >> > > > > > > use > > > org.apache.catalina.realm.JAASRealm > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > for instance: > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > <Realm > > > > > > > > > > > > className="org.apache.catalina.realm.JAASRealm" > > > > > > > > > > > > > > >> > > > > > > appName="MyDBLoginModule" > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > userClassNames="org.apache.openejb.core.security.AbstractSecurityService$User" > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > roleClassNames="org.apache.openejb.core.security.AbstractSecurityService$Group"> > > > > > > > > > > > > > > >> > > > > > > </Realm> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > so simply implement a custom > > > LoginModule > > > > > > > instead > > > > > > > > > of > > > > > > > > > > a > > > > > > > > > > > > > realm > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > wdyt? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > 2012/6/1 José Luis Cetina < > > > > > > > maxtorz...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > Sorry, i use DataSourceRealm, i > > have > > > > my > > > > > > > > > > > > user/pass/roles > > > > > > > > > > > > > in > > > > > > > > > > > > > > >> the > > > > > > > > > > > > > > >> > > DB. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > 2012/5/31 Romain Manni-Bucau < > > > > > > > > > > rmannibu...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > can't you do it with an > embedded > > > > one? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > well DataSourceRealm doesn't > use > > > > JAAS > > > > > by > > > > > > > > > > default i > > > > > > > > > > > > > > think, > > > > > > > > > > > > > > >> > maybe > > > > > > > > > > > > > > >> > > > > > that's > > > > > > > > > > > > > > >> > > > > > > > the > > > > > > > > > > > > > > >> > > > > > > > > issue > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > 2012/6/1 José Luis Cetina < > > > > > > > > > maxtorz...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > OK, i can create a sample, > > but i > > > > use > > > > > > > > > > > > > DataSourceRealm, > > > > > > > > > > > > > > >> are > > > > > > > > > > > > > > >> > you > > > > > > > > > > > > > > >> > > > > gonna > > > > > > > > > > > > > > >> > > > > > > > > > configure your database? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > 2012/5/31 Romain > Manni-Bucau < > > > > > > > > > > > > rmannibu...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > can you have a try in an > EJB > > > > > please? > > > > > > > > (just > > > > > > > > > > try > > > > > > > > > > > > to > > > > > > > > > > > > > > add > > > > > > > > > > > > > > >> > > > > @Stateless > > > > > > > > > > > > > > >> > > > > > on > > > > > > > > > > > > > > >> > > > > > > > > your > > > > > > > > > > > > > > >> > > > > > > > > > > managed bean for instance) > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > can you share a sample > easy > > to > > > > > run? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > 2012/6/1 José Luis Cetina > < > > > > > > > > > > > maxtorz...@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > Yes, im using JAAS > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > 2012/5/31 Romain > > > Manni-Bucau < > > > > > > > > > > > > > > rmannibu...@gmail.com > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > Do you use jaas? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > - Romain > > > > > > > > > > > > > > >> > > > > > > > > > > > > Le 31 mai 2012 20:14, > > > "José > > > > > Luis > > > > > > > > > > Cetina" < > > > > > > > > > > > > > > >> > > > > > maxtorz...@gmail.com > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > a > > > > > > > > > > > > > > >> > > > > > > > > > > écrit > > > > > > > > > > > > > > >> > > > > > > > > > > > : > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > Hi i have this > > scenario: > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > I have a page > > > login.xhtml, > > > > > > this > > > > > > > > page > > > > > > > > > > > has a > > > > > > > > > > > > > > >> > > ManagedBean > > > > > > > > > > > > > > >> > > > > > > (@Named) > > > > > > > > > > > > > > >> > > > > > > > > > this > > > > > > > > > > > > > > >> > > > > > > > > > > > > > managedbean use the > > > > > > > > > > > > request.login(user,pass) > > > > > > > > > > > > > > >> > method. > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > When i do this: > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > managedbean class: > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > @Resource > > > > > > > > > > > > > > >> > > > > > > > > > > > > > private EJBContext > > > > > ejbContext; > > > > > > > > > > > > > > >> > > > > > > > > > > > > > . > > > > > > > > > > > > > > >> > > > > > > > > > > > > > . > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > request.login(user,pass); > > > > > > > > > > > > > > >> > > > > > > > > > > > > > String name = > > > > > > > > > > > > > > >> > > > > ejbContext.getCallerPrincipal().getName(); > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > I get "guest" as my > > user > > > > > name. > > > > > > > > But i > > > > > > > > > > > > expect > > > > > > > > > > > > > > the > > > > > > > > > > > > > > >> > name > > > > > > > > > > > > > > >> > > of > > > > > > > > > > > > > > >> > > > > my > > > > > > > > > > > > > > >> > > > > > > user > > > > > > > > > > > > > > >> > > > > > > > > (of > > > > > > > > > > > > > > >> > > > > > > > > > > > > course > > > > > > > > > > > > > > >> > > > > > > > > > > > > > is not guest) > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > If the login was > > > > successful > > > > > my > > > > > > > > login > > > > > > > > > > > page > > > > > > > > > > > > > > >> navigate > > > > > > > > > > > > > > >> > to > > > > > > > > > > > > > > >> > > > > other > > > > > > > > > > > > > > >> > > > > > > > page > > > > > > > > > > > > > > >> > > > > > > > > > lets > > > > > > > > > > > > > > >> > > > > > > > > > > > say > > > > > > > > > > > > > > >> > > > > > > > > > > > > > pageb.xhtml > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > If i create a > > > managedbean > > > > > > > (@Named) > > > > > > > > > for > > > > > > > > > > > > > > >> pageb.xhtml > > > > > > > > > > > > > > >> > > and > > > > > > > > > > > > > > >> > > > in > > > > > > > > > > > > > > >> > > > > > > that > > > > > > > > > > > > > > >> > > > > > > > > > > > > managedbean > > > > > > > > > > > > > > >> > > > > > > > > > > > > > i use again: > > > > > > > > > > > > > > >> > > > > > > > > > > > > > String name = > > > > > > > > > > > > > > >> > > > > ejbContext.getCallerPrincipal().getName(); > > > > > > > > > > > > > > >> > > > > > > > > > > > > > then, here i get my > > > > > "correct" > > > > > > > name > > > > > > > > > of > > > > > > > > > > > the > > > > > > > > > > > > > user > > > > > > > > > > > > > > >> (not > > > > > > > > > > > > > > >> > > > > guest). > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > I dont know if this > is > > > the > > > > > > > desire > > > > > > > > > > > > behaviour > > > > > > > > > > > > > or > > > > > > > > > > > > > > >> if > > > > > > > > > > > > > > >> > > this > > > > > > > > > > > > > > >> > > > > > > happend > > > > > > > > > > > > > > >> > > > > > > > > > > because > > > > > > > > > > > > > > >> > > > > > > > > > > > > the > > > > > > > > > > > > > > >> > > > > > > > > > > > > > http request isnt > > > > finished? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > other question why > if > > i > > > > call > > > > > > > > > > > > > > >> > > > > > > > > > > > > > the > > > > > > > > > > > > > > ejbContext.getCallerPrincipal().getName(); > > > > > > > > > > > > > > >> > > before > > > > > > > > > > > > > > >> > > > > the > > > > > > > > > > > > > > >> > > > > > > > > > > > > request.login() > > > > > > > > > > > > > > >> > > > > > > > > > > > > > method i get again > > > > "guest", > > > > > > why > > > > > > > > not > > > > > > > > > > > null? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > If this question is > > for > > > > > > > > > tomee(openejb) > > > > > > > > > > > or > > > > > > > > > > > > > > >> tomcat? > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > Thanks > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > *SCJA. José Luis > > Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > -- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > -- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > -- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > -- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > -- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > -- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > *SCJA. José Luis Cetina* > > > > > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > ------------------------------------------------------------------- > > > > > > *SCJA. José Luis Cetina* > > > > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > ------------------------------------------------------------------- > > > > *SCJA. José Luis Cetina* > > > > ------------------------------------------------------------------- > > > > > > > > > > > > > > > -- > > ------------------------------------------------------------------- > > *SCJA. José Luis Cetina* > > ------------------------------------------------------------------- > > > -- ------------------------------------------------------------------- *SCJA. José Luis Cetina* -------------------------------------------------------------------