RE: Jersey a Spring security bez Spring frameworku
Co takhle jednoduchy servlet filter? H. > -Původní zpráva- > Od: konference-boun...@java.cz > [mailto:konference-boun...@java.cz] za uživatele Tomáš Procházka > Odesláno: Monday, December 29, 2008 23:29 > Komu: konference@java.cz > Předmět: Jersey a Spring security bez Spring frameworku > > > Zdravím. > > Mám Wenbovou aplikaci postavenou nad Wicketem, součástí je > také restové rozhraní vytvořené pomoci Jersey knihovny. > Potřeboval by ještě přidat HTTP autorizaci pro přístup k tomu > RESTu jen pro registrované uživatel? Nevíte někdo jak nejsnáze na to? > > Někde jsem se dočetl, že se dá použít Spring Security. Nášel > jsem několik relativně jednoduchých tutoriálů. Stačí přidat > pár souborů do web.xml a vytvořit jeden nový konf. xml > soubor. Jenže všechno počítá s tím, že toto přidávám do > aplikace postavené nad Spring Frameworkem. Takže mě to nutí > do projektu nejenom přidat další spoustu dependencí, ale > ještě nastudovat a inicializovat spoustu dalších věcí. > > Jinak to skončí jen chybou: > > java.lang.IllegalStateException: No WebApplicationContext > found: no ContextLoaderListener registered? > > > Přes což jsem se dostal přidáním > > > > org.springframework.web.context.ContextLoaderL > istener > > > > do web.xml, ale teď zase končím chybou: > > org.springframework.beans.factory.NoSuchBeanDefinitionExceptio > n: No bean named 'springSecurityFilterChain' is defined > at > org.springframework.beans.factory.support.DefaultListableBeanF > actory.getBeanDefinition(DefaultListableBeanFactory.java:387) > > > Neexistuje jednodušší řešení? > > Potřebuju získat jen HTTP autorizaci dle údajů v DB a přístup > k session údajům přihlášeného uživatele. > > Zajímavý článek jsem našel zde: > http://weblogs.java.net/blog/mhadley/archive/2008/03/authentic ation.html ten ale vyžaduje přechod na Glasfish a já se doposud snažil aplikaci udržovat funkční na libovolném aplikačním serveru, jako Tomcat a Jetty. Hlavně asi proto, že z přes Jetty se dá aplikace velmi snadno spustit přes přímo přes Maven. Možná že by to šlo i u GlassFish... Díky za každou radu Datum: 23:18:5129. prosince 2008 -- - Tomáš Procházka E-mail: t.procha...@centrum.cz WWW: http://www.atomsoft.cz ICQ: 87147320 -
Re: Jersey a Spring security bez Spring frameworku
Ahojte, 2008/12/29 Tomáš Procházka : > Mám Wenbovou aplikaci postavenou nad Wicketem, součástí je také > restové rozhraní vytvořené pomoci Jersey knihovny. Potřeboval by ještě > přidat HTTP autorizaci pro přístup k tomu RESTu jen pro registrované > uživatel? Nevíte někdo jak nejsnáze na to? > > Někde jsem se dočetl, že se dá použít Spring Security. ... > Neexistuje jednodušší řešení? Zkuste se podívat, jestli by vám nestačil SecurityFilter. http://securityfilter.sourceforge.net/ Kdysi jsem si o něm udělal pár řádek v blogu. http://javlog.cacek.cz/2007/10/zabezpeen-webovch-aplikac.html > Tomáš Procházka -- pepa cacek
Re: Jersey a Spring security bez Spring frameworku
Zdravím, odpovídám na zprávu z úterka, 30. prosince 2008, kterou Josef Cacek napsal(a) v 0:00:08: Díky moc, něco takového by mohlo pomoci, ještě kdyby se to do té Jersey třídy dalo dostat přímo přes anotaci @Context. Akurát mě trochu zaráží: SecurityFilter only supports FORM (FORM authentication is supported in all release versions of SecurityFilter) and BASIC (not quite yet -- BASIC authentication will be supported in an upcoming 1.1 release) authentication. BASIC HTTP AUTH, je přesně to co potřebuju. I když FORM asi bude stačit. Podívám se na to podrobněji a uvidím, i ten blog by mohl pomoci. --- Původní zpráva --- Odesilatel: Josef Cacek Předmět: Jersey a Spring security bez Spring frameworku Datum: 30. prosince 2008, 00:00:08 (GMT +0100) Přílohy: msgid:d2f0b05d0812291500i7b872edembcecf94b4b333...@mail.gmail.com J> Ahojte, J> 2008/12/29 Tomáš Procházka : >> Mám Wenbovou aplikaci postavenou nad Wicketem, součástí je také >> restové rozhraní vytvořené pomoci Jersey knihovny. Potřeboval by ještě >> přidat HTTP autorizaci pro přístup k tomu RESTu jen pro registrované >> uživatel? Nevíte někdo jak nejsnáze na to? >> >> Někde jsem se dočetl, že se dá použít Spring Security. J> ... >> Neexistuje jednodušší řešení? J> Zkuste se podívat, jestli by vám nestačil SecurityFilter. J> http://securityfilter.sourceforge.net/ J> Kdysi jsem si o něm udělal pár řádek v blogu. J> http://javlog.cacek.cz/2007/10/zabezpeen-webovch-aplikac.html >> Tomáš Procházka J> -- pepa cacek Konec původní zprávy -- - Tomáš Procházka E-mail: t.procha...@centrum.cz WWW: http://www.atomsoft.cz ICQ: 87147320 -