view webapp/src/main/webapp/WEB-INF/web-additional.xml @ 1166:00662a0439fc

small cleanups.
author robcast
date Tue, 26 Mar 2013 11:35:43 +0100
parents 953c72d054dd
children 888cdaf022fe
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <!--
    Additional web.xml snippets for digilib.
    Use at your own risk!
    -->

    <!-- The Texter servlet -->
    <servlet>
        <servlet-name>Texter</servlet-name>
        <servlet-class>digilib.servlet.Texter</servlet-class>
    </servlet>
    <!-- The mapping for the Texter servlet -->
    <servlet-mapping>
        <servlet-name>Texter</servlet-name>
        <url-pattern>/servlet/Texter/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Texter</servlet-name>
        <url-pattern>/authenticated/servlet/Texter/*</url-pattern>
    </servlet-mapping>

    <!-- The PDFCache servlet -->
    <servlet>
        <servlet-name>PDFCache</servlet-name>
        <servlet-class>digilib.servlet.PDFCache</servlet-class>
    </servlet>
    <!-- The mapping for the PDFCache servlet -->
    <servlet-mapping>
        <servlet-name>PDFCache</servlet-name>
        <url-pattern>/servlet/PDFCache/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>PDFCache</servlet-name>
        <url-pattern>/authenticated/servlet/PDFCache/*</url-pattern>
    </servlet-mapping>

    <!-- region for authenticated access -->
    <servlet-mapping>
        <servlet-name>Scaler</servlet-name>
        <url-pattern>/authenticated/servlet/Scaler/*</url-pattern>
    </servlet-mapping> -->
    <security-constraint>
        <web-resource-collection>
            <web-resource-name>Authenticated Digilib</web-resource-name>
            <url-pattern>/authenticated/*</url-pattern>
        </web-resource-collection>
        <!-- we need a default user -->
        <auth-constraint>
            <role-name>user</role-name>
        </auth-constraint>
    </security-constraint>
    <login-config>
        <auth-method>BASIC</auth-method>
        <realm-name>digilib</realm-name>
        <form-login-config>
            <form-login-page>/digilib-login.html</form-login-page>
            <form-error-page>/digilib-fail.html</form-error-page>
        </form-login-config>
    </login-config>

</web-app>