Re: Acegi a ' uhodnutá' adresa

2008-01-22 Tema obsahu Ing. Jan Novotný
Toho může být docela dost, každopádně byste měl mít v chainu filtrů
nakonfigurovaný "authenticationProcessingFilter" odkazující se na
class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter, dále
"filterInvocationInterceptor" s třídou
org.acegisecurity.intercept.web.FilterSecurityInterceptor a nbakonec
"exceptionTranslationFilter" s třídou
org.acegisecurity.ui.ExceptionTranslationFilter.

Prvně jsmenovaný filtr zajišťuje, že se zalogujete v případě že zadáte
v přihlašovacím formuláři uživatelské údaje. Druhý filtr zajišťuje, že
pokud přistupujete na chráněný resource (nakonfigurováno v
definitionSourceMaintainer) a nejste přihlášený (v SecurityContextu
není objekt Authentication) budete vyhozena exception, kterou zpracuje
třetí jmenovaný filtr a přesměruje uživatele na přihlašovací stránku.

u mě konfigurace vypadá následovně:




































Bean je v konfiguraci samozřejmě víc, ale uvedl jsem jen ty základní.
Filtry musí být uvedeny v tomto pořadí v základním delegating filtru,
aby správně fungovaly.

Honza N.

2008/1/23, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> Máme malou webovou aplikaci používající Spring.
> Po jednoduchém přihlášení přidáváme atribut 'user' do  session a pro
> neoprávněný
> přístup (uhádnutí adresy) máme na každé jsp (kromě loginu) tento kód
>
> 
> 
> 
>
> No a teď jsme začali používat Acegi - zadařilo se a můžeme používat na jsp
> stránkách
>  značky.
>
> Ale bohužel teď použití 'uhodnuté' adresy bez přihlášení jde do chyby:
>
> org.acegisecurity.AuthenticationCredentialsNotFoundException:
> An Authentication object was not found in the SecurityContext
> at org.acegisecurity.intercept.AbstractSecurityInterc
> eptor.credentialsNotFound(AbstractSecurityIntercep tor.java:375)
> at org.acegisecurity.intercept.AbstractSecurityInterc
> eptor.beforeInvocation(AbstractSecurityInterceptor .java:288)
> at org.acegisecurity.intercept.web.FilterSecurityInte
> rceptor.invoke(FilterSecurityInterceptor.java:104)
> at org.acegisecurity.intercept.web.FilterSecurityInte
> rceptor.doFilter(FilterSecurityInterceptor.java:72 )
> at org.acegisecurity.util.FilterChainProxy$VirtualFil
> terChain.doFilter(FilterChainProxy.java:275)
> ...
>
> Netušíte, co může chybět v konfiguračním xml ?
>
> Díky.


-- 
--
Ing. Jan Novotný
@@
http://blog.novoj.net
Myšlenky dne otce Fura
--


Acegi a ' uhodnutá' adresa

2008-01-22 Tema obsahu jnejedly
Máme malou webovou aplikaci používající Spring. 
Po jednoduchém přihlášení přidáváme atribut 'user' do  session a pro 
neoprávněný 
přístup (uhádnutí adresy) máme na každé jsp (kromě loginu) tento kód





No a teď jsme začali používat Acegi - zadařilo se a můžeme používat na jsp 
stránkách 
 značky.
 
Ale bohužel teď použití 'uhodnuté' adresy bez přihlášení jde do chyby:

org.acegisecurity.AuthenticationCredentialsNotFoundException: An 
Authentication object was not found in the SecurityContext
at org.acegisecurity.intercept.AbstractSecurityInterc 
eptor.credentialsNotFound(AbstractSecurityIntercep tor.java:375)
at org.acegisecurity.intercept.AbstractSecurityInterc 
eptor.beforeInvocation(AbstractSecurityInterceptor .java:288)
at org.acegisecurity.intercept.web.FilterSecurityInte 
rceptor.invoke(FilterSecurityInterceptor.java:104)
at org.acegisecurity.intercept.web.FilterSecurityInte 
rceptor.doFilter(FilterSecurityInterceptor.java:72 )
at org.acegisecurity.util.FilterChainProxy$VirtualFil 
terChain.doFilter(FilterChainProxy.java:275)
...

Netušíte, co může chybět v konfiguračním xml ?

Díky.

Re: Acegi security

2008-01-22 Tema obsahu Ing. Jan Novotný
V předkovi třídy AuthenticationProcessingFilter je deklarována metoda:

protected void onSuccessfulAuthentication(HttpServletRequest request,
HttpServletResponse response,
Authentication authResult) throws IOException {}

Ta má vše co potřebujete. Udělal bych tedy potomka
AuthenticationProcessingFilter, přepsal výše zmíněnou metodu a IP
adresu si uložil. Pokud byste si ji chtěl ukládat přímo do objektu
Authentication, který je přístupný přes security kontext, možná bych
zvažoval rozšíření metody:

/**
 * Provided so that subclasses may configure what is put into the
authentication request's details
 * property.
 *
 * @param request that an authentication request is being created for
 * @param authRequest the authentication request object that
should have its details set
 */
protected void setDetails(HttpServletRequest request,
UsernamePasswordAuthenticationToken authRequest) {

authRequest.setDetails(authenticationDetailsSource.buildDetails(request));
}

Více určitě objevíte ve zdrojácích Acegi ;-)

Honza N.

23.1.08, Tomas Vojtech <[EMAIL PROTECTED]>:
> ahoj,
> v metode doFilter se vola metoda attemptAuthentication, kdyz neprojde
> autentizace tak by se mela vyhodit vyjimka, kdyz projde tak ta metoda
> vrati object Authentication, takze asi poupravit doFilter, berte to ale
> s rezervou, nemam to nijak podlozene, jenom sem se ted dival do kodu
> toho filtru
>
> Tomas
>
> radovan deka wrote:
> > Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci 
> > uzivatelu. Autentizace funguje ok, jen nevim jak vyresit pozadavek na 
> > ulozeni IP adresy uzivatele a cas, pri kazde uspesne autentizaci.
> >
> > Vygooglil sem, ze je potreba rozsirit tridu AuthenticationProcessingFilter, 
> > ale nevim, jak v teto tride poznam, jestli autentizace byla uspesna.
> >
> > Pak sem jeste narazil na moznost vytvorit listenera, ktery implementuje 
> > ApplicationListener. V tomto pripde by nebyl problem ulozit ten cas, ale 
> > zas nevim jak zjistit IP adresu.
> >
> > __ Information from ESET Smart Security, version of virus signature 
> > database 2815 (20080122) __
> >
> > The message was checked by ESET Smart Security.
> >
> > http://www.eset.com
> >
> >
> >
> >
>
>


-- 
--
Ing. Jan Novotný
@@
http://blog.novoj.net
Myšlenky dne otce Fura
--


Re: Acegi security

2008-01-22 Tema obsahu Tomas Vojtech

ahoj,
v metode doFilter se vola metoda attemptAuthentication, kdyz neprojde 
autentizace tak by se mela vyhodit vyjimka, kdyz projde tak ta metoda 
vrati object Authentication, takze asi poupravit doFilter, berte to ale 
s rezervou, nemam to nijak podlozene, jenom sem se ted dival do kodu 
toho filtru


Tomas

radovan deka wrote:

Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu. 
Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy 
uzivatele a cas, pri kazde uspesne autentizaci.

Vygooglil sem, ze je potreba rozsirit tridu AuthenticationProcessingFilter, ale 
nevim, jak v teto tride poznam, jestli autentizace byla uspesna.

Pak sem jeste narazil na moznost vytvorit listenera, ktery implementuje 
ApplicationListener. V tomto pripde by nebyl problem ulozit ten cas, ale zas 
nevim jak zjistit IP adresu.

__ Information from ESET Smart Security, version of virus signature 
database 2815 (20080122) __

The message was checked by ESET Smart Security.

http://www.eset.com



  




Acegi security

2008-01-22 Tema obsahu radovan deka
Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu. 
Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy 
uzivatele a cas, pri kazde uspesne autentizaci.

Vygooglil sem, ze je potreba rozsirit tridu AuthenticationProcessingFilter, ale 
nevim, jak v teto tride poznam, jestli autentizace byla uspesna.

Pak sem jeste narazil na moznost vytvorit listenera, ktery implementuje 
ApplicationListener. V tomto pripde by nebyl problem ulozit ten cas, ale zas 
nevim jak zjistit IP adresu.


Re: JSP a AJAX autocomplete combobox

2008-01-22 Tema obsahu Ivan Polák
vsetkym dakujem za tipy, do finale postupil nizsie uvedeny DWR a 
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter


dakujem!

Ivan



Ján Valkovič  wrote / napísal(a):

Zdravim,
ak uz nepouzivate DWR, tak pozrite napr. sem ( 
http://vavru.cz/java/dwr-ajax-knihovna-pro-remotovani-java-objektu/ ) 
a autocomplete comobox ma napr. ExtJS ( www.extjs.com ), pravdepodobne 
aj dojo ( http://dojotoolkit.org/ ) a urcite aj dalsie


ya

Ivan Polák  wrote / napísal(a):

zdravim konferenciu,

ospravedlnujem sa, nie je to uplne JAVA tema, ale nemate niekto 
skusenosti s kvalitnym AJAXovym autocomplete combo-boxom,  potreboval 
by som to pouzit na JSP strankach s JAVA servletami.


dakujem

Ivan






Re: Cocoon - http header

2008-01-22 Tema obsahu Josef Cacek
Ahojte,

2008/1/22 Stejskal Jindřich <[EMAIL PROTECTED]>:
> nevite nekdo nahodou jak nastavit cocoonu,
> aby v odpovedi klientovi nastavil nejake
> specificke http hlavicky? (krome mime-type - to jde )
> Serializer zadnou metodu jako setHttpHeader() nema

nepouzivam Cocoon, ale z toho co mi poradil Google by to mohlo
fungovat nasledovne. Do sitemapy pridate pod element map:match tohle:


  
  


> Jindrich Stejskal

-- pepa cacek
http://javlog.cacek.cz/


Re: JSP a AJAX autocomplete combobox

2008-01-22 Tema obsahu Ján Valkovič




Zdravim,
ak uz nepouzivate DWR, tak pozrite napr. sem (
http://vavru.cz/java/dwr-ajax-knihovna-pro-remotovani-java-objektu/ ) a
autocomplete comobox ma napr. ExtJS ( www.extjs.com ), pravdepodobne aj
dojo ( http://dojotoolkit.org/ ) a urcite aj dalsie

ya

Ivan Polák  wrote / napísal(a):
zdravim
konferenciu,
  
  
ospravedlnujem sa, nie je to uplne JAVA tema, ale nemate niekto
skusenosti s kvalitnym AJAXovym autocomplete combo-boxom,  potreboval
by som to pouzit na JSP strankach s JAVA servletami.
  
  
dakujem
  
  
Ivan
  
  
  






Re: JSP a AJAX autocomplete combobox

2008-01-22 Tema obsahu Martin Kuba

Ivan Polák napsal(a):

zdravim konferenciu,

ospravedlnujem sa, nie je to uplne JAVA tema, ale nemate niekto 
skusenosti s kvalitnym AJAXovym autocomplete combo-boxom,  potreboval by 
som to pouzit na JSP strankach s JAVA servletami.


Dá se jich pár vygooglovat. Já jsem si napsal vlastní (i když
ne nějak zvlášť kvalitní, protože neumí výběr klávesami)
a není to moc těžké. Inspiraci najdete třeba ve zdrojácích
stránky http://www.seznam.cz/ :-)

Servírovat data lze snadno ve formátu JSON buď pomocí
servletu a tříd z http://www.json.org/java/index.html
nebo ve Stripes pomocí JavaScriptResolution,
nebo v libovolném formátu pomocí StreamingResolution.

Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--



smime.p7s
Description: S/MIME Cryptographic Signature


Cocoon - http header

2008-01-22 Tema obsahu Stejskal Jindřich
Dobry den,

nevite nekdo nahodou jak nastavit cocoonu,
aby v odpovedi klientovi nastavil nejake
specificke http hlavicky? (krome mime-type - to jde )
Serializer zadnou metodu jako setHttpHeader() nema

diky
Jindrich Stejskal


JSP a AJAX autocomplete combobox

2008-01-22 Tema obsahu Ivan Polák

zdravim konferenciu,

ospravedlnujem sa, nie je to uplne JAVA tema, ale nemate niekto 
skusenosti s kvalitnym AJAXovym autocomplete combo-boxom,  potreboval by 
som to pouzit na JSP strankach s JAVA servletami.


dakujem

Ivan


Re: java pro windows mobile 6.0

2008-01-22 Tema obsahu Ján Valkovič




Viem, aj kvoli tomu som sa
ospravedlnil ;-)
Kvoli tomu som si to myslel, ze Windows Mobile je OS. Existuje napr.
niekolko typov hw, ktore PDA/Smartphone pouzivaju. A neviem do akej
miery su kompatibilne. Myslel som si, ze vyrobca doda nejaku
implementaciu javy, ktoru v principe nie je mozne menit.

ya

tester tester  wrote / napísal(a):

  trocha do toho skocim nemyslim si ze mobily s WM su na tom podobne ako klasicke mobily. Vo wm5 (vlastnim take zariadenie) je implementacia javy od Tao Group (Intent) ale je samozrejme moznost ju vymenit za inu impl. Je to dane tym, ze wm je OS a na rozdiel od Symbianu, ktory si javu licencoval, MS dostal za vlastnu verziu javy po prstoch (tusim tam bolo nejake mimosudne vyrovnanie so Sunom).
Preto by som smartfouny neporovnaval na tejto urovni (myslim len javu) s mobilmi.

t^

  
  
 Původní zpráva 
Od: Hanus Marek <[EMAIL PROTECTED]>
Předmět: RE: java pro windows mobile 6.0
Datum: 22.1.2008 12:58:08

Naprosto v pohodě :-)

 



Od: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] za uživatele
Ján Valkovic
Odesláno: 22. ledna 2008 12:53
Komu: Java
Předmět: Re: java pro windows mobile 6.0

 

Ospravedlnujem sa za dezinformaciu :-[ 

Ján Valkovič  wrote / napísal(a): 

Zdravim,
to zariadanie by malo podporovat javu uz priamo. Pokial viem, je to podobne ako
s mobilnymi telefonmi, bud javu podporuje alebo nie. Ale netvrdim, ze sa nemylim
:-)

ya

Hanus Marek  wrote / napísal(a): 

Dobrý den sháním JAVA pro windows mobile 6.0 a nikde se mi nedaří pomůžete mi
prosím MAREK





  
  

  






RE: java pro windows mobile 6.0

2008-01-22 Tema obsahu tester tester
trocha do toho skocim nemyslim si ze mobily s WM su na tom podobne ako 
klasicke mobily. Vo wm5 (vlastnim take zariadenie) je implementacia javy od Tao 
Group (Intent) ale je samozrejme moznost ju vymenit za inu impl. Je to dane 
tym, ze wm je OS a na rozdiel od Symbianu, ktory si javu licencoval, MS dostal 
za vlastnu verziu javy po prstoch (tusim tam bolo nejake mimosudne vyrovnanie 
so Sunom).
Preto by som smartfouny neporovnaval na tejto urovni (myslim len javu) s 
mobilmi.

t^

>  Původní zpráva 
> Od: Hanus Marek <[EMAIL PROTECTED]>
> Předmět: RE: java pro windows mobile 6.0
> Datum: 22.1.2008 12:58:08
> 
> Naprosto v pohodě :-)
>
>
>
> 
>
> Od: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] za uživatele
> Ján Valkovic
> Odesláno: 22. ledna 2008 12:53
> Komu: Java
> Předmět: Re: java pro windows mobile 6.0
>
>
>
> Ospravedlnujem sa za dezinformaciu :-[
>
> Ján Valkovič  wrote / napísal(a):
>
> Zdravim,
> to zariadanie by malo podporovat javu uz priamo. Pokial viem, je to podobne 
> ako
> s mobilnymi telefonmi, bud javu podporuje alebo nie. Ale netvrdim, ze sa 
> nemylim
> :-)
>
> ya
>
> Hanus Marek  wrote / napísal(a):
>
> Dobrý den sháním JAVA pro windows mobile 6.0 a nikde se mi nedaří pomůžete mi
> prosím MAREK
>
>
>
>


RE: java pro windows mobile 6.0

2008-01-22 Tema obsahu Hanus Marek
Naprosto v pohodě :-)

 



Od: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] za uživatele Ján Valkovic
Odesláno: 22. ledna 2008 12:53
Komu: Java
Předmět: Re: java pro windows mobile 6.0

 

Ospravedlnujem sa za dezinformaciu :-[ 

Ján Valkovič  wrote / napísal(a): 

Zdravim,
to zariadanie by malo podporovat javu uz priamo. Pokial viem, je to podobne ako 
s mobilnymi telefonmi, bud javu podporuje alebo nie. Ale netvrdim, ze sa 
nemylim :-)

ya

Hanus Marek  wrote / napísal(a): 

Dobrý den sháním JAVA pro windows mobile 6.0 a nikde se mi nedaří pomůžete mi 
prosím MAREK



Re: java pro windows mobile 6.0

2008-01-22 Tema obsahu Ján Valkovič




Ospravedlnujem sa za dezinformaciu
 :-[ 

Ján Valkovič  wrote / napísal(a):

  
  
  Zdravim,
to zariadanie by malo podporovat javu uz priamo. Pokial viem, je to
podobne ako s mobilnymi telefonmi, bud javu podporuje alebo nie. Ale
netvrdim, ze sa nemylim :-)
  
ya
  
Hanus Marek  wrote / napísal(a):
  





Dobrý den sháním JAVA pro
windows mobile 6.0 a
nikde se mi nedaří
pomůžete mi prosím MAREK

  






Re: java pro windows mobile 6.0

2008-01-22 Tema obsahu Lukáš Anderko
pouzivam JBed

http://www.winmobiletech.com/092007MidletBible/Jbed.rar

2008/1/22 Hanus Marek <[EMAIL PROTECTED]>:

>  Dobrý den sháním JAVA pro windows mobile 6.0 a nikde se mi nedaří
> pomůžete mi prosím MAREK
>


Re: java pro windows mobile 6.0

2008-01-22 Tema obsahu Ján Valkovič




Zdravim,
to zariadanie by malo podporovat javu uz priamo. Pokial viem, je to
podobne ako s mobilnymi telefonmi, bud javu podporuje alebo nie. Ale
netvrdim, ze sa nemylim :-)

ya

Hanus Marek  wrote / napísal(a):

  
  
  

  
  
  Dobrý den sháním JAVA pro
windows mobile 6.0 a
nikde se mi nedaří
pomůžete mi prosím MAREK
  






Re: java pro windows mobile 6.0

2008-01-22 Tema obsahu Ondrej Nekola

Hanus Marek wrote:


Dobrý den sháním JAVA pro windows mobile 6.0 a nikde se mi nedaří 
pomůžete mi prosím MAREK



http://weblogs.java.net/blog/peterp/archive/2007/10/java_me_on_wind.html

S pozdravem
   Ondra Nekola
   www.nekola.cz


java pro windows mobile 6.0

2008-01-22 Tema obsahu Hanus Marek
Dobrý den sháním JAVA pro windows mobile 6.0 a nikde se mi nedaří pomůžete mi 
prosím MAREK