Skip to main content

skip to main content

developerWorks  >  Open source | Java technology  >

Build a secure enterprise infrastructure with Geronimo

A real-world demonstration of Geronimo's robust security features

developerWorks

Return to article.


Listing 1. Mapping application roles to specific principals
<security xmlns="http://geronimo.apache.org/xml/ns/security">
    <default-principal realm-name="WorkdevRealm">
        <principal name="system"
                class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal"/>
    </default-principal>
    <role-mappings>
        <role role-name="user">
            <realm realm-name="WorkdevRealm">
                <principal name="user"
              class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal" />
            </realm>
        </role>
        <role role-name="auditor">
            <realm realm-name="WorkdevRealm">
                <principal name="auditor"
               class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"/>
           </realm>
        </role>
   </role-mappings>
</security>

Return to article.