Avatar billede markymarc Nybegynder
10. juni 2005 - 13:27

Nogle der har forstand på jboss, struts og JAAS ?

Jeg har nu prøvet at få det her til at spille sammen i helt vildt lang tid uden held og nu er det begyndt at pisse mig af(undskyld mit sporg) :-(
Men er der nogle herinde der har fået det til at spille??

Jeg prøver at lave en webapp der skal ligge på en jboss server og benytte JbossSX til sikkerhed.Tro også jeg har fået jbossSX til at spille, den bruger ihvertfald mit DatabaseServerLoginModule.
Men kan ikke få den til at beskytte hele min app, hvis jeg laver en:

<security-constraint>
        <web-resource-collection>
            <web-resource-name>action</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>admin</role-name>
        </auth-constraint>
        <user-data-constraint>
            <transport-guarantee>NONE</transport-guarantee>
        </user-data-constraint>
    </security-constraint>
i min web.xml. Så burde den vel beskutte det hele, skulle den ikke?
Men så vil den sku ikke lade mig logge på. Laver jeg så URL-PATTERN om til:
<url-pattern>/bruger/*</url-pattern>
vil den godt lade mig logge på. Men den lader mig også komme ind i /bruger. Selv om jeg ikke er i den rigige rolle.
Det er lige som om den ikke finder min roller, hverken i mit web.xml eller struts klasserne.

Jeg vil meget gerne lægge/sende nogle flere conf filer hvis nogle kan hjælpe mig.

ALT hjælp vil blive taget imod med kyshånd. JEG VED I KAN ;-)

PS har fuldt div howtos(http://www.jboss.org/index.html?module=bb&op=viewforum&f=49,
http://www.javaworld.com/javaforums/showflat.php?Cat=2&Board=JavaSecurity&Number=2500&page=0&view=collapsed&sb=5&o=&fpart=1 samt div sider på jboss og java.sun.com)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester