RE: Why not get my custom Principal using request.getUserprincipal()?
Hi: I don't think this is helpful but I have been trying to produce a realm for authenticating against SAP. The Tomcat documentation on the subject notes: It is also possible to write your own Realm implementation, and integrate it with Tomcat 4. However, doing this is beyond the scope of this document. See (FIXME - reference to developer stuff) for more information. All of the realms appear to be in org.apache.catalina.realm which is bundled up in catalina.jar in the server directory of Tomcat 4.x. So with some trepidation I have broken out the jar and replaced it with a set of classes in the correct hierarchy in server/classes directory. In building a new realm it seems that you have to: A) Build the realm from some template (JDBCRealm is useful) and place it in realm directory B) Modify mbeans-descriptors.xml in the mbeans directory C) Add code to the MBeanFactory class in mbeans to load the new realm Having said that, I can have a FORM or BASIC access to the realm EXCEPT that I get null values for the username and credentials. Replacing the nulls in hard code does produce a credential that performs as advertised but as yet I haven't found the piece of the puzzle that is providing the nulls strings. If there is a better or easier way to produce a new realm I too would be happy to hear about it. Regards, Bob Nicholls -Original Message- From: Shapira, Yoav [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 17, 2003 10:35 AM To: Tomcat Users List Subject: RE: Why not get my custom Principal using request.getUserprincipal()? Howdy, do you mean the JBoss realm? No, I mean Tomcat's realm., aka the org.apache.catalina.Realm class. There's a realm how-to page in the tomcat documentation and you will also want to look at one of the provided realms as you'll need to extend them. Yoav Shapira Tomcat Users List [EMAIL PROTECTED] schrieb am 17.12.03 15:05:24: Howdy, Read the Realm documentation to see how to customize your Realm such that it returns your custom Principal. Yoav Shapira Millennium ChemInformatics -Original Message- From: Anis Ben Hamidene [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 17, 2003 7:37 AM To: [EMAIL PROTECTED] Subject: Why not get my custom Principal using request.getUserprincipal()? Hi, I am using JBoss 3.2.1 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis __ _ ___ UNICEF bringt Kriegskinder in die Schule - helfen Sie mit! https://www.unicef.de/spe/spe_03.php - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ___ ___ WEB.DE FreeMail wird 5 Jahre jung! Feiern Sie mit uns und nutzen Sie die neuen Funktionen http://f.web.de/features/?mc=021130 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Custom-Principal
Hi, thanx. You did answer the question. But I didn´t know how to realize what you suggested for the embedded version of Tomcat into JBoss. I didn´t even find the server.xml. Any idea about it? Best regards anis - Original Message - From: Shapira, Yoav [EMAIL PROTECTED] To: Tomcat Users List [EMAIL PROTECTED] Sent: Wednesday, January 07, 2004 2:58 PM Subject: RE: Custom-Principal Howdy, Hmm, I could swear I've read and answered this exact message, maybe a few weeks ago. Or maybe I'm dreaming. Anyways, you need a custom Realm implementation, probably a simple extension of one of the existing Realms (see the Realm how-to and server.xml for discussion and examples). This realm will create your custom principal object. Yoav Shapira Millennium ChemInformatics -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 07, 2004 8:39 AM To: Tomcat Users List Subject: Custom-Principal Importance: High Hi, I am using JBoss 3.2.3 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Custom-Principal
Howdy, thanx. You did answer the question. But I didn´t know how to realize what you suggested for the embedded version of Tomcat into JBoss. I didn´t even find the server.xml. Any idea about it? So you asked the exact same question? ;) JBoss uses its own configuration for embedded tomcat, not the same as standalone server.xml, and I'm not sure how to use a custom realm in that context -- ask on the JBoss forums. Yoav Shapira This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Custom-Principal
Hi, I am using JBoss 3.2.3 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis
Re: Custom-Principal
anis wrote: Hi, I am using JBoss 3.2.3 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? You can't unless you create your own Realm (see: http://jakarta.apache.org/tomcat/tomcat-5.0-doc/config/realm.html), but It may interfere with JBoss internal behaviour ( I don't know how JBoss works) -- Jeanfrancois Please help as soon as possible !!! Best regards anis - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Custom-Principal
Howdy, Hmm, I could swear I've read and answered this exact message, maybe a few weeks ago. Or maybe I'm dreaming. Anyways, you need a custom Realm implementation, probably a simple extension of one of the existing Realms (see the Realm how-to and server.xml for discussion and examples). This realm will create your custom principal object. Yoav Shapira Millennium ChemInformatics -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 07, 2004 8:39 AM To: Tomcat Users List Subject: Custom-Principal Importance: High Hi, I am using JBoss 3.2.3 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Why not get my custom Principal using request.getUserprincipal()?
Hi, I am using JBoss 3.2.1 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis __ UNICEF bringt Kriegskinder in die Schule - helfen Sie mit! https://www.unicef.de/spe/spe_03.php - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Why not get my custom Principal using request.getUserprincipal()?
Howdy, Read the Realm documentation to see how to customize your Realm such that it returns your custom Principal. Yoav Shapira Millennium ChemInformatics -Original Message- From: Anis Ben Hamidene [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 17, 2003 7:37 AM To: [EMAIL PROTECTED] Subject: Why not get my custom Principal using request.getUserprincipal()? Hi, I am using JBoss 3.2.1 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis ___ ___ UNICEF bringt Kriegskinder in die Schule - helfen Sie mit! https://www.unicef.de/spe/spe_03.php - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Why not get my custom Principal using request.getUserprincipal()?
Hi, do you mean the JBoss realm? Tomcat Users List [EMAIL PROTECTED] schrieb am 17.12.03 15:05:24: Howdy, Read the Realm documentation to see how to customize your Realm such that it returns your custom Principal. Yoav Shapira Millennium ChemInformatics -Original Message- From: Anis Ben Hamidene [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 17, 2003 7:37 AM To: [EMAIL PROTECTED] Subject: Why not get my custom Principal using request.getUserprincipal()? Hi, I am using JBoss 3.2.1 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis ___ ___ UNICEF bringt Kriegskinder in die Schule - helfen Sie mit! https://www.unicef.de/spe/spe_03.php - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] __ WEB.DE FreeMail wird 5 Jahre jung! Feiern Sie mit uns und nutzen Sie die neuen Funktionen http://f.web.de/features/?mc=021130 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Why not get my custom Principal using request.getUserprincipal()?
Howdy, do you mean the JBoss realm? No, I mean Tomcat's realm., aka the org.apache.catalina.Realm class. There's a realm how-to page in the tomcat documentation and you will also want to look at one of the provided realms as you'll need to extend them. Yoav Shapira Tomcat Users List [EMAIL PROTECTED] schrieb am 17.12.03 15:05:24: Howdy, Read the Realm documentation to see how to customize your Realm such that it returns your custom Principal. Yoav Shapira Millennium ChemInformatics -Original Message- From: Anis Ben Hamidene [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 17, 2003 7:37 AM To: [EMAIL PROTECTED] Subject: Why not get my custom Principal using request.getUserprincipal()? Hi, I am using JBoss 3.2.1 with embedded Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Best regards anis __ _ ___ UNICEF bringt Kriegskinder in die Schule - helfen Sie mit! https://www.unicef.de/spe/spe_03.php - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ___ ___ WEB.DE FreeMail wird 5 Jahre jung! Feiern Sie mit uns und nutzen Sie die neuen Funktionen http://f.web.de/features/?mc=021130 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
request.getUserprincipal() and my custom Principal
Hi, I am using JBoss 3.2.1 with Tomcat 4. I am developping a secure web-application based on JAAS. The problem is that I want to use my own custom Principal. I made the necessary changes in JBoss and EJBContext.getUserprincopal delivers the right Implementation. But when I call request.getUserprincipal() in my servlet, I get don´t !! Why doesn´t tomcat use the defined custom Principal? How to set this? Please help as soon as possible !!! Mit freundlichen Grüßen -- Dipl. Ing. Anis Ben Hamidene Datenzentrale Baden-Württemberg pers. Tel: 0711-8108700 Fax: 0711-8108-542 pers. Email: [EMAIL PROTECTED]