Як выканаць ананімную праверку сапраўднасці?

Я заўсёды лічыў, што бяспека Acegi такая ж, як крынічная бяспекі 3.0 ... але здаецца няправільным.

На жаль, я не змог знайсці якія-небудзь дакументы бяспекі Acegi.

Мне трэба мець ананімны карыстальнік з асаблівай роляй, адведзенай ў кантэксце бяспекі, што я знайшоў пра тое, што было гэта .

Але няма AnonymousAuthenticationFilter у Acegi - толькі AnonymousProcessingFilter . Але як я павінен назваць гэта ідэнтыфікатар?

Я паспрабаваў гэты код:


    
    



    

Але я нічога не атрымліваю ў маім кантэксце бяспекі, перш чым я на самой справе увайсці ў сістэму. І гэта дрэнна = (

Любыя ідэі?

0
Вы павінны глядзець на спружынны 2,0 дакументацыі, якая бліжэй да Acegi - static.springsource.org/spring-security/site/docs/2.0.x/…
дададзена аўтар Raghuram, крыніца
Не ўпэўнены, што вы маеце на ўвазе пад «атрымаць нічога ў SecurityContext». Вы можаце дадаць код, каб паказаць, як вы карыстаецеся SecurityContext?
дададзена аўтар Ritesh, крыніца

1 адказы

бяспекі Acegi старую назву яравой бяспекі. (У версіі 2.0 або старэйшыя, я не магу ўспомніць, што гэта даўно)

Я настойліва рэкамендую выкарыстоўваць Spring Security 3.0. Увага: Камплект пастаўкі Назвы і Jar структура была змененая паміж Spring Security 3.0 унд Spring Security 2.0.

Так што калі ў вас ёсць бягучая дакументацыя вам трэба будзе перавесці яго назад на 2.0. Гэты блог Spring Security 3.0.0.M1 выхаду апісваюць змены.

0
дададзена