La combinazione di configurazione basata spazio dei nomi con diversi metodi di autenticazione in primavera-sicurezza

StackOverflow https://stackoverflow.com/questions/700476

Domanda

Sto cercando di ottenere la primavera-sicurezza di lavorare con un progetto in cui v'è sia una componente form di login necessari (per l'accesso sito web) e un http-base o http-digest componente per i servizi web. Ora abbiamo iniziato con la configurazione dello spazio dei nomi in base, ad esempio, un file primavera-security.xml con roba come:

<http auto-config="true">
    <intercept-url...>
    ...
</http>

Ma bisogna andare con (vale a dire questo configura unica catena un filtro) basata su form di default o http-base come predefinito. Quello che voglio è per alcune cose da non reindirizzare a un form e basta usare http-base o equivalente. Il manuale sembra coprire questo , solo se si seguono i loro consigli, si finirà per dover definire proprie catene di filtri per ogni cosa.

Quindi mi chiedevo, c'è davvero nessun altro modo? C'è forse un modo per riutilizzare catena dei filtri introdotto dall'elemento http per quegli elementi che ancora possono utilizzare il vecchio schema? La configurazione dello spazio dei nomi basato è davvero utile per noi dal momento che è facile da leggere e comprensibile, mentre un elenco di definizioni di fagioli è meno così ...

È stato utile?

Soluzione

Questa è sulla tabella di marcia Primavera di sicurezza. Vedere problema SEC-1171 .

Altri suggerimenti

Ti risponderò io stesso come nessuno sembra andare a. Sembra che la risposta a questa domanda è "no", ora sto usando un quasi interamente fagioli config base. Le risposte che mi contraddicono sono sempre i benvenuti, naturalmente. : -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top