2010-08-02 14 views
20

pojawia się następujący błąd ...WebSphere: Nieobsługiwana konfiguracja atrybutów: [permitAll] za pomocą sprężyny

Unsupported configuration attributes: [permitAll] 

Dodając ....

<sec:intercept-url pattern="/nonsecure/**" access="permitAll" /> 

jestem na Websphere z wiosny 2.5 .

Czy ktoś może pomóc?

Jeff Porter

+0

Zobacz tę odpowiedź - http://stackoverflow.com/questions/3394657/spring-security-how-to-exclude-certain-resources/3394803#3394803 – Qrilka

Odpowiedz

56

trzeba dodać do użycia wyrażeń znaczników do konfiguracji http XML zabezpieczeń na przykład :

<http auto-config="true" use-expressions="true"> 
... 
... 
</http> 
+5

to jest prawdziwa odpowiedź! –

+1

BTW ta konfiguracja jest domyślnie wykonywana, jeśli używasz konfiguracji Java –

+0

Również nie używaj 'auto-config' już:' Dziedziczony atrybut, który automatycznie rejestruje formularz logowania, uwierzytelnianie BASIC i logout URL i usługi wylogowania. Jeśli nie zostanie określone, , domyślnie "fałsz". Zalecamy, aby unikać korzystania z tego i zamiast tego jawnie skonfigurować wymagane usługi. 'from https://docs.spring.io/autorepo/schema/spring-security/3.2.0.RC2/security/spring-security-3.2.xsd –

Powiązane problemy