Ups, do not use System.getProperty("user.name"); This value can contain anything (java.exe -D user.name="dubidu" YourClient ).
Manfred Regele ADIG Investment GmbH 22 Methoden&Tools Richard-Reitzner-Allee 2 85540 Haar Tel: 089/46268-308 mailto:[EMAIL PROTECTED] http://www.adig.de > -----Ursprüngliche Nachricht----- > Von: Thomas Saxtoft [SMTP:[EMAIL PROTECTED]] > Gesendet am: Montag, 12. November 2001 12:55 > An: Orion-Interest > Betreff: Login from client and retrieving info thru Ldap > > I have worked for some time on the subj. To make it very clear I will > start telling in a few words about the system. > > On the client side we are going to use Swing, connecting to a Orion > server. We will just use simple authentication based on the > System.getProperty("user.name"); > The server should then look up the user in Active Directory, and get the > groups he is a member of. Based on these groups and the roles in > ejb-jar.xml the server should administer access to the application. > That's very short the application. > > Now my problem is implementing all this. I can not find any > documentation telling me how to do it. Matthew Porter has been so kind > to send me an implementation he has made called LdapUserManager. > > Based on this Manager I have the following questions: > > Firstly I would like to know how the client identifies to the > UserMAnager/Orion who he is. It needs just to give the "user.name" of > the user. > > Secondly, how do I tell the UserManager which attributes to take from > the Active Directory in order to find out which groups he is a member > of? > > How do I inform Orion on using LdapUserManager, and other classes from > the com.linjafoo package? > > Reaching this point I believe that the server should do the rest by > itself. The rest I reffer to adminestring the roles and access to the > application. Please, correct me if I'm wrong. > > Now what I _think_ Orion will do, is that it will manage the access to > methods and beans using the LdapUserManager. In my program code I will > then also be able to ask isCallerInRole(role). > > One last thing is: Does there exits an independent implementation > instead of using something based on the Orion model. I mean, is roles > and grouips not part of the J2EE? I would prefer a independent way - > write once run anywhere. > > That was many questions but I hope someone out their has been thru all > this, and just knows how to do it :-) > > Thanks for any kind of help or comments. > > Thomas Saxtoft > > -- > Thomas Saxtoft > EDB afdelingen > Søndagsavisen A/S > Tlf.: 3957 7531 > Fax: 3957 7597