You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by gr...@apache.org on 2005/02/22 00:55:01 UTC

svn commit: r154747 [1/31] - in lenya/site: ./ 1_2_x/components/ 1_2_x/components/accesscontrol/ 1_2_x/components/asset-management/ 1_2_x/components/authoring/ 1_2_x/components/deployment/ 1_2_x/components/editors/ 1_2_x/components/layout/ 1_2_x/components/layout/images/ 1_2_x/components/layout/images/live/ 1_2_x/components/link-management/ 1_2_x/components/metadata/ 1_2_x/components/multilingual/ 1_2_x/components/publication/ 1_2_x/components/repository/ 1_2_x/components/resource-types/ 1_2_x/components/revisioncontrol/ 1_2_x/components/search/ 1_2_x/components/sitemanagement/ 1_2_x/components/tasks/ 1_2_x/components/uri-handling/ 1_2_x/components/uri-handling/images/ 1_2_x/components/uri-handling/images/live/ 1_2_x/components/workflow/ 1_2_x/installation/ 1_2_x/misc/ 1_2_x/specs/ 1_4/ 1_4/installation/ docs/ installation/ skin/ skin/images/

Author: gregor
Date: Mon Feb 21 15:54:32 2005
New Revision: 154747

URL: http://svn.apache.org/viewcvs?view=rev&rev=154747
Log:
Site restructured to distinguish between Lenya 1.2 and 1.4, roadmap updated with progress

Added:
    lenya/site/1_2_x/components/
    lenya/site/1_2_x/components/accesscontrol/
    lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.html   (with props)
    lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf
    lenya/site/1_2_x/components/accesscontrol/accesscontrollers.html   (with props)
    lenya/site/1_2_x/components/accesscontrol/accesscontrollers.pdf
    lenya/site/1_2_x/components/accesscontrol/accreditablemanagers.html   (with props)
    lenya/site/1_2_x/components/accesscontrol/accreditablemanagers.pdf
    lenya/site/1_2_x/components/accesscontrol/authenticators.html   (with props)
    lenya/site/1_2_x/components/accesscontrol/authenticators.pdf
    lenya/site/1_2_x/components/accesscontrol/authorizers.html
    lenya/site/1_2_x/components/accesscontrol/authorizers.pdf
    lenya/site/1_2_x/components/accesscontrol/policymanagers.html
    lenya/site/1_2_x/components/accesscontrol/policymanagers.pdf
    lenya/site/1_2_x/components/accesscontrol/ssl.html   (with props)
    lenya/site/1_2_x/components/accesscontrol/ssl.pdf
    lenya/site/1_2_x/components/accesscontrol/terms.html   (with props)
    lenya/site/1_2_x/components/accesscontrol/terms.pdf
    lenya/site/1_2_x/components/asset-management/
    lenya/site/1_2_x/components/asset-management/management.html
    lenya/site/1_2_x/components/asset-management/management.pdf
    lenya/site/1_2_x/components/authoring/
    lenya/site/1_2_x/components/authoring/adding-document-creator.html   (with props)
    lenya/site/1_2_x/components/authoring/adding-document-creator.pdf
    lenya/site/1_2_x/components/authoring/image-upload.html   (with props)
    lenya/site/1_2_x/components/authoring/image-upload.pdf
    lenya/site/1_2_x/components/authoring/openoffice.html
    lenya/site/1_2_x/components/authoring/openoffice.pdf
    lenya/site/1_2_x/components/deployment/
    lenya/site/1_2_x/components/deployment/proxying.html
    lenya/site/1_2_x/components/deployment/proxying.pdf
    lenya/site/1_2_x/components/editors/
    lenya/site/1_2_x/components/editors/1form.html   (with props)
    lenya/site/1_2_x/components/editors/1form.pdf
    lenya/site/1_2_x/components/editors/bxe.html   (with props)
    lenya/site/1_2_x/components/editors/bxe.pdf
    lenya/site/1_2_x/components/editors/htmlform.html   (with props)
    lenya/site/1_2_x/components/editors/htmlform.pdf
    lenya/site/1_2_x/components/editors/kupu.html   (with props)
    lenya/site/1_2_x/components/editors/kupu.pdf
    lenya/site/1_2_x/components/editors/xopus.html   (with props)
    lenya/site/1_2_x/components/editors/xopus.pdf
    lenya/site/1_2_x/components/layout/
    lenya/site/1_2_x/components/layout/images/
    lenya/site/1_2_x/components/layout/images/live/
    lenya/site/1_2_x/components/layout/images/live/lenya-page-processing.png   (with props)
    lenya/site/1_2_x/components/layout/lenya-menubar.html   (with props)
    lenya/site/1_2_x/components/layout/lenya-menubar.pdf
    lenya/site/1_2_x/components/layout/navigation.html   (with props)
    lenya/site/1_2_x/components/layout/navigation.pdf
    lenya/site/1_2_x/components/layout/static-resources.html   (with props)
    lenya/site/1_2_x/components/layout/static-resources.pdf
    lenya/site/1_2_x/components/layout/xhtml-templating.html   (with props)
    lenya/site/1_2_x/components/layout/xhtml-templating.pdf
    lenya/site/1_2_x/components/link-management/
    lenya/site/1_2_x/components/link-management/link-management.html   (with props)
    lenya/site/1_2_x/components/link-management/link-management.pdf
    lenya/site/1_2_x/components/metadata/
    lenya/site/1_2_x/components/metadata/metadata.html   (with props)
    lenya/site/1_2_x/components/metadata/metadata.pdf
    lenya/site/1_2_x/components/multilingual/
    lenya/site/1_2_x/components/multilingual/multilingual.html   (with props)
    lenya/site/1_2_x/components/multilingual/multilingual.pdf
    lenya/site/1_2_x/components/publication/
    lenya/site/1_2_x/components/publication/URIParametrizer.png   (with props)
    lenya/site/1_2_x/components/publication/pageenvelopemodule.html   (with props)
    lenya/site/1_2_x/components/publication/pageenvelopemodule.pdf
    lenya/site/1_2_x/components/publication/siteTree.html   (with props)
    lenya/site/1_2_x/components/publication/siteTree.pdf
    lenya/site/1_2_x/components/repository/
    lenya/site/1_2_x/components/repository/webdav.html   (with props)
    lenya/site/1_2_x/components/repository/webdav.pdf
    lenya/site/1_2_x/components/resource-types/
    lenya/site/1_2_x/components/resource-types/resource-types.html   (with props)
    lenya/site/1_2_x/components/resource-types/resource-types.pdf
    lenya/site/1_2_x/components/revisioncontrol/
    lenya/site/1_2_x/components/revisioncontrol/checkin.html   (with props)
    lenya/site/1_2_x/components/revisioncontrol/checkin.pdf
    lenya/site/1_2_x/components/revisioncontrol/checkout.html   (with props)
    lenya/site/1_2_x/components/revisioncontrol/checkout.pdf
    lenya/site/1_2_x/components/revisioncontrol/rcml.html   (with props)
    lenya/site/1_2_x/components/revisioncontrol/rcml.pdf
    lenya/site/1_2_x/components/revisioncontrol/revisioncontroller.html   (with props)
    lenya/site/1_2_x/components/revisioncontrol/revisioncontroller.pdf
    lenya/site/1_2_x/components/revisioncontrol/rollback.html   (with props)
    lenya/site/1_2_x/components/revisioncontrol/rollback.pdf
    lenya/site/1_2_x/components/revisioncontrol/version.html   (with props)
    lenya/site/1_2_x/components/revisioncontrol/version.pdf
    lenya/site/1_2_x/components/search/
    lenya/site/1_2_x/components/search/lucene.html   (with props)
    lenya/site/1_2_x/components/search/lucene.pdf
    lenya/site/1_2_x/components/sitemanagement/
    lenya/site/1_2_x/components/sitemanagement/archive.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/archive.pdf
    lenya/site/1_2_x/components/sitemanagement/copy.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/copy.pdf
    lenya/site/1_2_x/components/sitemanagement/deactivate.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/deactivate.pdf
    lenya/site/1_2_x/components/sitemanagement/delete.html
    lenya/site/1_2_x/components/sitemanagement/delete.pdf
    lenya/site/1_2_x/components/sitemanagement/deletetrash.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/deletetrash.pdf
    lenya/site/1_2_x/components/sitemanagement/move.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/move.pdf
    lenya/site/1_2_x/components/sitemanagement/moveupdown.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/moveupdown.pdf
    lenya/site/1_2_x/components/sitemanagement/rename.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/rename.pdf
    lenya/site/1_2_x/components/sitemanagement/restore.html   (with props)
    lenya/site/1_2_x/components/sitemanagement/restore.pdf
    lenya/site/1_2_x/components/tasks/
    lenya/site/1_2_x/components/tasks/anttask.html   (with props)
    lenya/site/1_2_x/components/tasks/anttask.pdf
    lenya/site/1_2_x/components/tasks/concept.html   (with props)
    lenya/site/1_2_x/components/tasks/concept.pdf
    lenya/site/1_2_x/components/tasks/defining.html   (with props)
    lenya/site/1_2_x/components/tasks/defining.pdf
    lenya/site/1_2_x/components/tasks/development.html   (with props)
    lenya/site/1_2_x/components/tasks/development.pdf
    lenya/site/1_2_x/components/tasks/exporter.html   (with props)
    lenya/site/1_2_x/components/tasks/exporter.pdf
    lenya/site/1_2_x/components/tasks/mailtask.html   (with props)
    lenya/site/1_2_x/components/tasks/mailtask.pdf
    lenya/site/1_2_x/components/tasks/publisher.html   (with props)
    lenya/site/1_2_x/components/tasks/publisher.pdf
    lenya/site/1_2_x/components/tasks/scheduling.html   (with props)
    lenya/site/1_2_x/components/tasks/scheduling.pdf
    lenya/site/1_2_x/components/tasks/taskaction.html   (with props)
    lenya/site/1_2_x/components/tasks/taskaction.pdf
    lenya/site/1_2_x/components/uri-handling/
    lenya/site/1_2_x/components/uri-handling/URIParametrizer.html   (with props)
    lenya/site/1_2_x/components/uri-handling/URIParametrizer.pdf
    lenya/site/1_2_x/components/uri-handling/images/
    lenya/site/1_2_x/components/uri-handling/images/live/
    lenya/site/1_2_x/components/uri-handling/images/live/URIParametrizer.png   (with props)
    lenya/site/1_2_x/components/uri-handling/standardURI.html   (with props)
    lenya/site/1_2_x/components/uri-handling/standardURI.pdf
    lenya/site/1_2_x/components/uri-handling/usecases.html   (with props)
    lenya/site/1_2_x/components/uri-handling/usecases.pdf
    lenya/site/1_2_x/components/workflow/
    lenya/site/1_2_x/components/workflow/configuration.html   (with props)
    lenya/site/1_2_x/components/workflow/configuration.pdf
    lenya/site/1_2_x/components/workflow/implementation.html   (with props)
    lenya/site/1_2_x/components/workflow/implementation.pdf
    lenya/site/1_2_x/components/workflow/state-machine.html   (with props)
    lenya/site/1_2_x/components/workflow/state-machine.pdf
    lenya/site/1_2_x/components/workflow/terms.html   (with props)
    lenya/site/1_2_x/components/workflow/terms.pdf
    lenya/site/1_2_x/installation/
    lenya/site/1_2_x/installation/index.html   (with props)
    lenya/site/1_2_x/installation/index.pdf
    lenya/site/1_2_x/installation/source_version.html   (with props)
    lenya/site/1_2_x/installation/source_version.pdf
    lenya/site/1_2_x/installation/subversion.html   (with props)
    lenya/site/1_2_x/installation/subversion.pdf
    lenya/site/1_2_x/misc/
    lenya/site/1_2_x/misc/coding-guidelines.html   (with props)
    lenya/site/1_2_x/misc/coding-guidelines.pdf
    lenya/site/1_2_x/misc/unittests.html   (with props)
    lenya/site/1_2_x/misc/unittests.pdf
    lenya/site/1_2_x/misc/xinclude-processor.html   (with props)
    lenya/site/1_2_x/misc/xinclude-processor.pdf
    lenya/site/1_2_x/specs/
    lenya/site/1_2_x/specs/namespaces.html   (with props)
    lenya/site/1_2_x/specs/namespaces.pdf
    lenya/site/1_4/index.html   (with props)
    lenya/site/1_4/index.pdf
    lenya/site/1_4/installation/index.html   (with props)
    lenya/site/1_4/installation/index.pdf
    lenya/site/1_4/installation/source_version.html   (with props)
    lenya/site/1_4/installation/source_version.pdf
    lenya/site/1_4/installation/subversion.html   (with props)
    lenya/site/1_4/installation/subversion.pdf
Removed:
    lenya/site/docs/
    lenya/site/installation/
    lenya/site/release.html
    lenya/site/release.pdf
Modified:
    lenya/site/skin/images/rc-b-l-15-1body-2menu-3menu.png
    lenya/site/skin/images/rc-b-r-15-1body-2menu-3menu.png
    lenya/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
    lenya/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
    lenya/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
    lenya/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
    lenya/site/skin/images/rc-t-r-15-1body-2menu-3menu.png
    lenya/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
    lenya/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
    lenya/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
    lenya/site/skin/screen.css

Added: lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.html (added)
+++ lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,637 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Access Controller Resolvers</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://lenya.apache.org/">lenya</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="base-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">Project</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../index.html">About</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../changes.html">Changes</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../charter.html">Charter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../history.html">History</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../roadmap.html">Roadmap</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../license.html">License</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../resolution.html">Resolution</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../related-projects.html">Related Projects</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Version 1.4</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.2.1', '../../../skin/')" id="menu_1.2.1Title" class="menutitle">Installation</div>
+<div id="menu_1.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.4/index.html">1.4 API (Javadoc)</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', '../../../skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.3.1', '../../../skin/')" id="menu_1.3.1Title" class="menutitle">Installation</div>
+<div id="menu_1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2', '../../../skin/')" id="menu_selected_1.3.2Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.3.2" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.3.2.1', '../../../skin/')" id="menu_selected_1.3.2.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Access&nbsp;Control</div>
+<div id="menu_selected_1.3.2.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accesscontrollers.html">Access&nbsp;Controllers</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Access Controller Resolvers</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.2', '../../../skin/')" id="menu_1.3.2.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.3.2.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image Upload</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.3', '../../../skin/')" id="menu_1.3.2.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.3.2.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/deployment/proxying.html">Proxying</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.4', '../../../skin/')" id="menu_1.3.2.4Title" class="menutitle">Editors</div>
+<div id="menu_1.3.2.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/bxe.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.5', '../../../skin/')" id="menu_1.3.2.5Title" class="menutitle">Layout</div>
+<div id="menu_1.3.2.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.6', '../../../skin/')" id="menu_1.3.2.6Title" class="menutitle">Publication</div>
+<div id="menu_1.3.2.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.7', '../../../skin/')" id="menu_1.3.2.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.3.2.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.8', '../../../skin/')" id="menu_1.3.2.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.3.2.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.9', '../../../skin/')" id="menu_1.3.2.9Title" class="menutitle">Repository</div>
+<div id="menu_1.3.2.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.10', '../../../skin/')" id="menu_1.3.2.10Title" class="menutitle">Search</div>
+<div id="menu_1.3.2.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.11', '../../../skin/')" id="menu_1.3.2.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.3.2.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.12', '../../../skin/')" id="menu_1.3.2.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.3.2.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.13', '../../../skin/')" id="menu_1.3.2.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.3.2.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.14', '../../../skin/')" id="menu_1.3.2.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.3.2.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.15', '../../../skin/')" id="menu_1.3.2.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.3.2.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16', '../../../skin/')" id="menu_1.3.2.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.3.2.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16.5', '../../../skin/')" id="menu_1.3.2.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.3.2.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.17', '../../../skin/')" id="menu_1.3.2.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.3.2.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.18', '../../../skin/')" id="menu_1.3.2.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.3.2.18" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.3', '../../../skin/')" id="menu_1.3.3Title" class="menutitle">Specifications</div>
+<div id="menu_1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.4', '../../../skin/')" id="menu_1.3.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="accesscontrollerresolvers.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Access Controller Resolvers</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Defining+the+Roles+in+lenya.roles">Defining the Roles in lenya.roles</a>
+</li>
+<li>
+<a href="#Declaring+the+Access+Controller+Resolvers+in+cocoon.xconf">Declaring the Access Controller Resolvers in cocoon.xconf</a>
+</li>
+<li>
+<a href="#Publication+Access+Controller+Resolver">Publication Access Controller Resolver</a>
+</li>
+<li>
+<a href="#Configurable+Access+Controller+Resolver">Configurable Access Controller Resolver</a>
+</li>
+<li>
+<a href="#Composable+Access+Controller+Resolver">Composable Access Controller Resolver</a>
+</li>
+</ul>
+</div>
+	
+
+<a name="N10019"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>
+	In Lenya, the <em>AccessController</em> is chosen dynamically,
+	depending on the requested URL.
+	An <em>AccessControllerResolver</em> resolves the appropriate
+	<em>AccessController</em> for a URL.</p>
+</div>
+
+
+<a name="N1002C"></a><a name="Defining+the+Roles+in+lenya.roles"></a>
+<h2 class="underlined_10">Defining the Roles in lenya.roles</h2>
+<div class="section">
+<p>To obtain an <em>AccessControllerResolver</em>, the <em>AccessControllerResolverSelector</em> is
+		used. A component which wants to obtain an <em>AccessController</em> asks the
+		selector for the <em>ComposableAccessControllerResolver</em>.
+		The <em>ComposableAccessControllerResolver</em> itself uses the
+		selector to obtain its child <em>AccessControllerResolver</em>s.
+		</p>
+<pre class="code">&lt;role name="org.apache.lenya.ac.AccessControllerResolverSelector"
+    shorthand="access-controller-resolvers"
+    default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector"&gt;
+  &lt;hint shorthand="configurable"
+      class="org.apache.lenya.ac.impl.ConfigurableAccessControllerResolver"/&gt;
+  &lt;hint shorthand="publication"
+      class="org.apache.lenya.cms.ac.PublicationAccessControllerResolver"/&gt;
+  &lt;hint shorthand="composable"
+      class="org.apache.lenya.ac.impl.ComposableAccessControllerResolver"/&gt;
+&lt;/role&gt;</pre>
+</div>
+
+
+<a name="N1004C"></a><a name="Declaring+the+Access+Controller+Resolvers+in+cocoon.xconf"></a>
+<h2 class="underlined_10">Declaring the Access Controller Resolvers in cocoon.xconf</h2>
+<div class="section">
+<pre class="code">&lt;access-controller-resolvers&gt;
+  &lt;component-instance logger="lenya.ac.accesscontrollerresolver.publication"
+    class="org.apache.lenya.cms.ac.PublicationAccessControllerResolver"
+    name="publication"&gt;
+  &lt;/component-instance&gt;
+  &lt;component-instance logger="lenya.ac.accesscontrollerresolver.global"
+    class="org.apache.lenya.ac.impl.ConfigurableAccessControllerResolver"
+    name="global"&gt;
+    &lt;access-controller type="global"/&gt;
+  &lt;/component-instance&gt;
+  &lt;component-instance logger="lenya.ac.accesscontrollerresolver.composable"
+    class="org.apache.lenya.ac.impl.ComposableAccessControllerResolver"
+    name="composable"&gt;
+    &lt;resolver type="publication"/&gt;
+    &lt;resolver type="global"/&gt;
+  &lt;/component-instance&gt;
+&lt;/access-controller-resolvers&gt;</pre>
+</div>
+
+
+<a name="N10057"></a><a name="Publication+Access+Controller+Resolver"></a>
+<h2 class="underlined_10">Publication Access Controller Resolver</h2>
+<div class="section">
+<p>The <em>PublicationAccessControllerResolver</em> looks for a <span class="codefrag">config/ac.xconf</span>
+    file inside the publication. If you want to use multiple <em>AccessController</em>s
+    within your Lenya installation, just declare them in the <span class="codefrag">
+    cocoon-xconf.xsl</span> file and choose the type in the <span class="codefrag">config/ac.xconf</span> file.
+    The <span class="codefrag">type</span> attribute selects an <em>AccessController</em>
+    from the definitions in <span class="codefrag">cocoon.xconf</span>.
+  </p>
+<p>
+		You have to configure the complete <em>AccessController</em> in this file. For instance,
+		if you want to use a <em>BypassableAccessController</em> together with
+		a certain set of components, you declare it as follows:</p>
+<pre class="code">&lt;?xml version="1.0"?&gt;
+&lt;access-controller type="bypassable"&gt;
+  
+  &lt;accreditable-manager type="file"&gt;
+    &lt;parameter name="directory"
+        value="context:///lenya/pubs/mypub/config/ac/passwd"/&gt;
+  &lt;/accreditable-manager&gt;
+  
+  &lt;policy-manager type="document"&gt;
+    &lt;policy-manager type="file"&gt;
+      &lt;parameter name="directory"
+          value="context:///lenya/pubs/mypub/config/ac/policies"/&gt;
+    &lt;/policy-manager&gt;
+  &lt;/policy-manager&gt;
+  
+  &lt;authorizer type="policy"/&gt;
+  
+  &lt;authorizer type="usecase"&gt;
+    &lt;parameter name="configuration"
+        value="context:///lenya/pubs/default/config/ac/usecase-policies.xml"/&gt;
+  &lt;/authorizer&gt;
+  
+  &lt;authorizer type="workflow"/&gt;
+  
+&lt;/access-controller&gt;
+</pre>
+</div>
+
+
+<a name="N10086"></a><a name="Configurable+Access+Controller+Resolver"></a>
+<h2 class="underlined_10">Configurable Access Controller Resolver</h2>
+<div class="section">
+<p>The <em>ConfigurableAccessControllerResolver</em> can be configured with an
+		<em>AccessController</em> directly inside <span class="codefrag">cocoon.xconf</span>:</p>
+<pre class="code">&lt;component-instance logger="lenya.ac.accesscontrollerresolver"
+    class="org.apache.lenya.ac.impl.ConfigurableAccessControllerResolver"
+    name="global"&gt;
+  &lt;access-controller type="global"/&gt;
+&lt;/component-instance&gt; </pre>
+</div>
+
+
+<a name="N1009D"></a><a name="Composable+Access+Controller+Resolver"></a>
+<h2 class="underlined_10">Composable Access Controller Resolver</h2>
+<div class="section">
+<p>The <em>ComposableAccessControllerResolver</em> is configured with a list of
+		<em>AccessControllerResolver</em>s. Each one of these resolvers is invoked until one
+		is successful. If no resolver finds an <em>AccessController</em>, the
+		<em>ComposableAccessControllerResolver</em> returns <span class="codefrag">null</span>.</p>
+<pre class="code">&lt;component-instance logger="lenya.ac.accesscontrollerresolver"
+    class="org.apache.lenya.ac.impl.ComposableAccessControllerResolver"
+    name="composable"&gt;
+  &lt;resolver type="publication"/&gt;
+  &lt;resolver type="global"/&gt;
+&lt;/component-instance&gt;</pre>
+</div>
+
+  
+<p align="right">
+<font size="-2">by&nbsp;Lenya community</font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A01_2_x/components/accesscontrol/accesscontrollerresolvers.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf (added)
+++ lenya/site/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf Mon Feb 21 15:54:32 2005
@@ -0,0 +1,324 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 647 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M9lHOU&;KZO$6RA5Y!4VEa*]^AWuf]R>LEW>2&dgE]etm`s*\`(f%qeiWuRib8ALUZnbBB0b[m&e\Y4Oa&:piQOLt#cJTZPFZDYCiV?.E%o+G"AE1^HU0"UHZS<K\Sn'W_gHD@;N-FDTc:<P"nXR%mE^5m[nHl''FS2-J\(Ve.!q#6%F]/l<aD`35_qq^+7!H@ae5?pI,Z1h>M9.?AAk$Fmq$.%C]/6!^c@fW8kGBUn1YQ]_;A)8;fe`9P$cti;5#A#d^^=DLb$nd5]F]_hD*KN:&OHNaG"bV%<4IJVQX04t@W`H7>r:H&t`8,,V\mVrr4A3.WT^dW[a4MQZ4MkS6Z5bJD-?PP]XM,HTf&lu<6cs`P0P+TFLQm2p2:l)K"eTYs1`sclp.pMm8<,u,93=kaZ<;jcqK>u`QIe<+ho"j1/3k!iTuSfJbCWG&fIX@2D/hE"H8(*nm0Q+#JU(W5)4a3N8D*.t=_+f68oM/L4*b3YZ,Jm]-XpG`jNgpj\011R]jUQ#m$Jnd(bc"Jaj9%rPoO=1(;Z0D/.<6uUC`cB@*"33g3.,_oj]'nJd9/3YR!SVgg4)rWr2kZNJhYuA,DU1qS0Fp>&Nu*<b(j@kVFZ?0a82S4[sP14Gad]A,cdL3rM>~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 601.541 79.328 589.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 583.341 178.316 571.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 565.141 304.94 553.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 546.941 209.648 534.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 528.741 218.3 516.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 510.541 214.976 498.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2322 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=?#SIU'Re<20...@JrjE>RJB]1^PBL,Kh9l\4/$QQo1"g:Q+sVk@7Y/@1fRN(j-_k!n)lRJa2-]$siD#aChkgm0e`[Q5CRm-N)j,+tX3arVI?`7t4G/6'*k4!?U4-\sIk?K)ld"0B_e2+MLds/[;"SM"XR`3)fY)+j%B-WQMr0F.i%&HmR++II_',A1s$L%aG"j5\BP4'V;P.5ViX=*IA":U6]'ZUj,O<3Fgs^V0&u=`;jZe8Bpd._DDd$8iLlrejdbFV![W9U\+Z.b2eL`r^R\X-T6o0GsL`;#Aaffa+`ZGornaa'@g0O.HX674`',"`t"@NUSe`*QOiP3p4R3UG^\ZTKMRe-p&Za;#%lG=`?MGi>9eV39esg;]h.n1NATMXF%H@Em6^[<nVO[I,oF\a?.dZVEf'S5osb\$lXkk_O4/qj!3Hl+I*;$J9D8\7Tu<JBOgC)\;NICCF#pb^IB^!U\kc4R<Z4heS0k8YaQu""_UZgjO!;q\XJ>RPkr1:4Ms*[_%;MbaE=Ef<pM<XMfH+,eMP=ajf9XAqLMcpYo#KS[2RTaZa=H,+SY$*BqHtb.'XL*oG25eg4G8XG3S'EjaqmPc"35HC_<%&@Akm2CKYpVb)NPG^c*i>eJ4Sd[k^Y+.Q6#*_8#k6$UJ$S*&G01]3*JDg0l#35l`c2:"*m+1TuZ94Vd47lQ/k/5$i.C!iSfQN_^G2<AD]>nR-TVckIE^a#-ZKkYMrYr!LK'%[S]d7RhJmMZH8`fP'ed]Yg]Nd`,N)Q=UON<B1o*$U)EA`U15>;,s/Jl35^4+iSg?M-OpgH98:tr)EJ5alh&B<@N]i`%8]f3Dq*1\I_o$#mV;-m2,cOBk7rA#Wo/q'B^3^WUh_Wdl4Yh6R6(%p6T%31,qK(2:n>JY@$E4Q0)`X+DB)3ND>XL;XNsiZ/=eS,o^'h59=tjTkk'MWWAe0e0n`JQ#\H!&XmWq>HQN.OiYd_Va>'Wad&:<9"YjV7Y3CggI-Z$NUo)'j^[iSS>d'@pnY9d$@shn3B'Tu&]D@PqqSi6g8;Q(;q_Nrn+IZ7k5)bcK;fr$r1I>D;U=6EWO!+9fQ@eg)I+oSUf?6DDo4,2%hVg8g>sn5/ok/nGI%Zu&B1IU:oiY:af?qg_m-9Id11Z1MeF'#LG7Oc\iM@\;u(UA=B*^s!V3!fC_-#Jd@CONjlg2:U3EjEK!Pj>_WIe>SaRc;$dVS"kW+S*-C3&.$WUjN%YkRB*fr7reR]5\C"U$[^l-NLGUfq$!HOf3!^NM>eIL@V$LR\\G.44=8C\_qeq;Cg3l42$;sgf(gAqhGGSgMa%`X'UE>ok25tLk.M!dUY9F_K<S9inmX<87^5D'-P]h%$$nmoE_H_A,>l>!P`6g!msorjZ#D;,TOT\)L/OK7rW@?C?1B=Z@J?2uq-d^4M&%+'S4_i`"^Wh4+]_#4c_2oG+~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+>>
+endobj
+22 0 obj
+<< /Length 1323 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0C997gc&AJ$C#X0P"9o3d;fI`0ffqLX;WGcVaZ:s">B[P4;GF`*5dEA=rXmJgp/>*_lcHJ5NDl=2ifr*rulRY:5_cV6>e(\g1(3l!sn._8*F+NW\o5`rpAq/&h/8+rLjPfsfE\e(g(4-)[@8F8)!Ku)>m_+,,4N=s1p[c=6V0XcOq7a%4G)ZAe[4;+Q&cVUqgEtbQET/(!:6SWlF8sk$hLFDQO-<neC:tlX+`I&1[>0g$I@S8\Q&c(eg_(`!d45>fKFs?;5[9R9PGd;;rmk;0T_@_HGs$U9Xep0(XU^1"k>ue*KhC>kbpPXh![H(p5K%i[=/DrAK8h4V&@a3NbLC(oOWN)LO(/mP)`"[!S%-nCPD]q.U<a-lhWpLjAf*sbe9pTQoO1&t\K7=iPCM8!o5nlU4sU2]3'CD<&lfX(g9]RJD%6@Qd_i/g;HKA]M1S:*nf33t_Ah5OqhVD^ZFfQErI\%>+hRJO'h1F=4.Ts>\i[@E3FX#uj\D@AMmLk8.R4Ef]AQj`(<?sI$)T*Xfg'*]B@_d%j)SL1C2N^:dW/u%[H*8(.9(u96hk04(SEN-JW#7Zf4hCN;BIKB1b7"^%:O@]-AnIcaj=O](mCZVg;+.&GfZ!aM8&<$?_gEA,SEN;`5s2k?_GY0=g.m'g(i[S@eL%jWN9?TMe/D)b'&Ou>9L-HH.0AR:/G0m[eB<q'#o=Gn-TD4B!Sb,kdW&/k9f)\p^ef7Khb7hrB[2_l>>5^n8t6"`_&m(>A[EG4sRZd8/rftH11Z61QRrt;`2Z)*"I^OA)I+FJ\8u29L?GsBbcF)1OuLbVssiK'ZhEk/]9=SYi't`(P2qFH_`AJ?H!*A<Mr9"=(ZN1,\Z!R"1(2lT*a'_gH\QnAF:+q[Y#u,6[8QV\Pn4R;r:'`7$TLj<^%7t1j_&dgb;`2RHbTI]7NK%352B!"8m?J?"VBUfptj+Xc"-tR7LLOh0%ZkbY5PIH4,N!^C6i].H=ie8483\s/UCT#a#B^G]HebGue1;$r%LGaO"6=X0fUj,9[DL!pGqY^i0FT83[N-KV2/F:BLgABg@.D1gk9\@Z9)'%BcOAdKY]hVA9eg(*k8%e+8*E"A.%Rmo92R%UQ9q@bP.:Vlupr&ep4=H7k0j.OYX!M7>N?aCL9%E!=.MbA";o=(HP>0&""b,MHkTX!oTM_dQ;``>$ggBIK]O?V5PU!#/g/48XNEB90Gg?0M6R*"%O5h"dND;T5=7!jZaq__Frr]@&2*QZ-bB"QHh>#Idp^39qCLS(b16^WiX'MK<Fn_,T+!aX_DM['kksJ.kIEXi_a9g?H`J6D2F1~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+25 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 24 0 R
+ /Next 26 0 R
+ /A 9 0 R
+>> endobj
+26 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\104\0\145\0\146\0\151\0\156\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\122\0\157\0\154\0\145\0\163\0\40\0\151\0\156\0\40\0\154\0\145\0\156\0\171\0\141\0\56\0\162\0\157\0\154\0\145\0\163)
+ /Parent 24 0 R
+ /Prev 25 0 R
+ /Next 27 0 R
+ /A 11 0 R
+>> endobj
+27 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\104\0\145\0\143\0\154\0\141\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162\0\40\0\122\0\145\0\163\0\157\0\154\0\166\0\145\0\162\0\163\0\40\0\151\0\156\0\40\0\143\0\157\0\143\0\157\0\157\0\156\0\56\0\170\0\143\0\157\0\156\0\146)
+ /Parent 24 0 R
+ /Prev 26 0 R
+ /Next 28 0 R
+ /A 13 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\120\0\165\0\142\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162\0\40\0\122\0\145\0\163\0\157\0\154\0\166\0\145\0\162)
+ /Parent 24 0 R
+ /Prev 27 0 R
+ /Next 29 0 R
+ /A 15 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\142\0\154\0\145\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162\0\40\0\122\0\145\0\163\0\157\0\154\0\166\0\145\0\162)
+ /Parent 24 0 R
+ /Prev 28 0 R
+ /Next 30 0 R
+ /A 17 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\103\0\157\0\155\0\160\0\157\0\163\0\141\0\142\0\154\0\145\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162\0\40\0\122\0\145\0\163\0\157\0\154\0\166\0\145\0\162)
+ /Parent 24 0 R
+ /Prev 29 0 R
+ /A 19 0 R
+>> endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 21 0 R 23 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 24 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 31 0 R /F5 32 0 R /F1 34 0 R /F6 33 0 R /F9 35 0 R /F2 36 0 R /F7 37 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 665.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 488.132 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 289.378 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 592.96 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ -5.0 491.326 null]
+>>
+endobj
+24 0 obj
+<<
+ /First 25 0 R
+ /Last 30 0 R
+>> endobj
+xref
+0 38
+0000000000 65535 f 
+0000008501 00000 n 
+0000008573 00000 n 
+0000008665 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000809 00000 n 
+0000000929 00000 n 
+0000000989 00000 n 
+0000008810 00000 n 
+0000001122 00000 n 
+0000008873 00000 n 
+0000001258 00000 n 
+0000008939 00000 n 
+0000001393 00000 n 
+0000009005 00000 n 
+0000001529 00000 n 
+0000009071 00000 n 
+0000001663 00000 n 
+0000009136 00000 n 
+0000001799 00000 n 
+0000004214 00000 n 
+0000004322 00000 n 
+0000005738 00000 n 
+0000009202 00000 n 
+0000005846 00000 n 
+0000006009 00000 n 
+0000006308 00000 n 
+0000006749 00000 n 
+0000007080 00000 n 
+0000007417 00000 n 
+0000007728 00000 n 
+0000007841 00000 n 
+0000007951 00000 n 
+0000008062 00000 n 
+0000008170 00000 n 
+0000008276 00000 n 
+0000008392 00000 n 
+trailer
+<<
+/Size 38
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+9253
+%%EOF

Added: lenya/site/1_2_x/components/accesscontrol/accesscontrollers.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/accesscontrol/accesscontrollers.html?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/accesscontrol/accesscontrollers.html (added)
+++ lenya/site/1_2_x/components/accesscontrol/accesscontrollers.html Mon Feb 21 15:54:32 2005
@@ -0,0 +1,591 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Access Controllers</title>
+<link type="text/css" href="../../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../../skin/profile.css" rel="stylesheet">
+<script src="../../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://lenya.apache.org/">lenya</a><script src="../../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://lenya.apache.org"><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title="
+  	Apache Lenya is a Java-based Open-Source Content Management System.
+  	It is based on open standards such as XML and XSLT.
+  	One of its core components is Cocoon from the Apache Software Foundation.
+  "></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with :');" value="Search the site with :" size="25" name="q" id="query" type="text">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="base-selected" href="../../../index.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_4/index.html">Version 1.4</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript" language="JavaScript"><!--
+              document.write("Published: " + document.lastModified);
+              //  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', '../../../skin/')" id="menu_1.1Title" class="menutitle">Project</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../index.html">About</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../changes.html">Changes</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../charter.html">Charter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../history.html">History</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../roadmap.html">Roadmap</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../license.html">License</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../resolution.html">Resolution</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../related-projects.html">Related Projects</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', '../../../skin/')" id="menu_1.2Title" class="menutitle">Version 1.4</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div onclick="SwitchMenu('menu_1.2.1', '../../../skin/')" id="menu_1.2.1Title" class="menutitle">Installation</div>
+<div id="menu_1.2.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_4/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.4/index.html">1.4 API (Javadoc)</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', '../../../skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Version 1.2</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_1.3.1', '../../../skin/')" id="menu_1.3.1Title" class="menutitle">Installation</div>
+<div id="menu_1.3.1" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/installation/source_version.html">Installation Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3.2', '../../../skin/')" id="menu_selected_1.3.2Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.3.2" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.3.2.1', '../../../skin/')" id="menu_selected_1.3.2.1Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Access&nbsp;Control</div>
+<div id="menu_selected_1.3.2.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Access&nbsp;Controllers</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authenticators.html">Authenticators</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/authorizers.html">Authorizers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.2', '../../../skin/')" id="menu_1.3.2.2Title" class="menutitle">Authoring</div>
+<div id="menu_1.3.2.2" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/image-upload.html">Image Upload</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/authoring/openoffice.html">OpenOffice</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.3', '../../../skin/')" id="menu_1.3.2.3Title" class="menutitle">Deployment</div>
+<div id="menu_1.3.2.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/deployment/proxying.html">Proxying</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.4', '../../../skin/')" id="menu_1.3.2.4Title" class="menutitle">Editors</div>
+<div id="menu_1.3.2.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/htmlform.html">HTML Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/1form.html">HTML One Form Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/bxe.html">Bitflux Editor</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/kupu.html">Kupu</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/editors/xopus.html">Xopus</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.5', '../../../skin/')" id="menu_1.3.2.5Title" class="menutitle">Layout</div>
+<div id="menu_1.3.2.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/navigation.html">Navigation</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/xhtml-templating.html">XHTML templating</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/static-resources.html">Serving static resources</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.6', '../../../skin/')" id="menu_1.3.2.6Title" class="menutitle">Publication</div>
+<div id="menu_1.3.2.6" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/publication/siteTree.html">Site tree</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.7', '../../../skin/')" id="menu_1.3.2.7Title" class="menutitle">Resource&nbsp;Types</div>
+<div id="menu_1.3.2.7" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/resource-types/resource-types.html">Resource&nbsp;Types</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.8', '../../../skin/')" id="menu_1.3.2.8Title" class="menutitle">Revision Control</div>
+<div id="menu_1.3.2.8" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rcml.html">RCML</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkin.html">Check In</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/checkout.html">Check Out</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/version.html">Revisions</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/revisioncontrol/rollback.html">Rollback</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.9', '../../../skin/')" id="menu_1.3.2.9Title" class="menutitle">Repository</div>
+<div id="menu_1.3.2.9" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/repository/webdav.html">WebDAV Servers</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.10', '../../../skin/')" id="menu_1.3.2.10Title" class="menutitle">Search</div>
+<div id="menu_1.3.2.10" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/search/lucene.html">Searching with Lucene</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.11', '../../../skin/')" id="menu_1.3.2.11Title" class="menutitle">URI Handling</div>
+<div id="menu_1.3.2.11" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/standardURI.html">URI Scheme</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/uri-handling/usecases.html">Usecases</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.12', '../../../skin/')" id="menu_1.3.2.12Title" class="menutitle">Asset Management</div>
+<div id="menu_1.3.2.12" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/asset-management/management.html">Asset Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.13', '../../../skin/')" id="menu_1.3.2.13Title" class="menutitle">Link Management</div>
+<div id="menu_1.3.2.13" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/link-management/link-management.html">Link Management</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.14', '../../../skin/')" id="menu_1.3.2.14Title" class="menutitle">Meta Data</div>
+<div id="menu_1.3.2.14" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/metadata/metadata.html">Meta Data Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.15', '../../../skin/')" id="menu_1.3.2.15Title" class="menutitle">Multilingual Documents</div>
+<div id="menu_1.3.2.15" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16', '../../../skin/')" id="menu_1.3.2.16Title" class="menutitle">Tasks</div>
+<div id="menu_1.3.2.16" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/concept.html">The Task Concept</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/defining.html">Defining Tasks</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/taskaction.html">The TaskAction</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/scheduling.html">Scheduling a Task</a>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.16.5', '../../../skin/')" id="menu_1.3.2.16.5Title" class="menutitle">Included tasks</div>
+<div id="menu_1.3.2.16.5" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/anttask.html">AntTask</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/mailtask.html">MailTask</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/tasks/development.html">Developing Tasks</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.17', '../../../skin/')" id="menu_1.3.2.17Title" class="menutitle">Workflow</div>
+<div id="menu_1.3.2.17" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/terms.html">Terms</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/state-machine.html">The State Machine</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/configuration.html">Configuration</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/workflow/implementation.html">Implementation</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.2.18', '../../../skin/')" id="menu_1.3.2.18Title" class="menutitle">Site Management</div>
+<div id="menu_1.3.2.18" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/archive.html">Archive</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/copy.html">Copy</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deactivate.html">Deactivate</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/delete.html">Delete</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/move.html">Move</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/rename.html">Rename</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/components/sitemanagement/restore.html">Restore</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.3', '../../../skin/')" id="menu_1.3.3Title" class="menutitle">Specifications</div>
+<div id="menu_1.3.3" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/specs/namespaces.html">Namespaces</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3.4', '../../../skin/')" id="menu_1.3.4Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/coding-guidelines.html">Coding Guidelines</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/unittests.html">Unit Tests</a>
+</div>
+<div class="menuitem">
+<a title="" href="../../../1_2_x/misc/xinclude-processor.html">XInclude Processor</a>
+</div>
+</div>
+<div class="menuitem">
+<a title="" href="../../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div id="skinconf-txtlink"></div>
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="accesscontrollers.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Access Controllers</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Introduction">Introduction</a>
+</li>
+<li>
+<a href="#Defining+the+Role+in+lenya.roles">Defining the Role in lenya.roles</a>
+</li>
+<li>
+<a href="#Declaring+an+AccessController+in+cocoon.xconf">Declaring an AccessController in cocoon.xconf</a>
+</li>
+<li>
+<a href="#Default+Access+Controller">Default Access Controller</a>
+</li>
+<li>
+<a href="#Bypassable+Access+Controller">Bypassable Access Controller</a>
+</li>
+<li>
+<a href="#Customizing+Access+Control">Customizing Access Control</a>
+</li>
+</ul>
+</div>
+	
+
+<a name="N10012"></a><a name="Introduction"></a>
+<h2 class="underlined_10">Introduction</h2>
+<div class="section">
+<p>An <em>AccessController</em> has the responsibility to authenticate
+	  clients and to authorize requests.</p>
+</div>
+
+<a name="N1001F"></a><a name="Defining+the+Role+in+lenya.roles"></a>
+<h2 class="underlined_10">Defining the Role in lenya.roles</h2>
+<div class="section">
+<pre class="code">&lt;role name="org.apache.lenya.ac.AccessController"
+    shorthand="access-controller"
+    default-class="org.apache.lenya.ac.impl.BypassableAccessController"/&gt;</pre>
+</div>
+
+
+<a name="N1002A"></a><a name="Declaring+an+AccessController+in+cocoon.xconf"></a>
+<h2 class="underlined_10">Declaring an AccessController in cocoon.xconf</h2>
+<div class="section">
+<p>
+		Each <em>AccessController</em> component needs a type that is attached to the
+		<span class="codefrag">role</span> attribute, separated with a slash (/). This allows you to choose an
+		<em>AccessController</em> in your publication in combination with the
+		Publication<a href="accesscontrollerresolvers.html">AccessControllerResolver</a>.
+		The following example shows the declaration of an <em>AccessController</em> with
+		the type <em>bypassable</em>:
+	</p>
+<pre class="code">&lt;component logger="lenya.ac.accesscontroller.bypassable"
+    class="org.apache.lenya.ac.impl.BypassableAccessController"
+    role="org.apache.lenya.ac.AccessController/bypassable"&gt;
+    ...
+&lt;/component&gt;</pre>
+</div>
+
+	
+<a name="N1004B"></a><a name="Default+Access+Controller"></a>
+<h2 class="underlined_10">Default Access Controller</h2>
+<div class="section">
+<p>The <em>DefaultAccessController</em> combines an
+			<a href="authenticators.html">Authenticator</a>, a set of
+			<a href="authorizers.html">Authorizers</a>, an
+			<a href="accreditablemanagers.html">AccreditableManager</a> and a
+			<a href="policymanagers.html">PolicyManager</a> to perform these tasks.</p>
+<pre class="code">&lt;component logger="lenya.ac.accesscontroller.default"
+    class="org.apache.lenya.ac.impl.DefaultAccessController"
+    role="org.apache.lenya.ac.AccessController/default"/&gt;</pre>
+</div>
+
+
+<a name="N1006C"></a><a name="Bypassable+Access+Controller"></a>
+<h2 class="underlined_10">Bypassable Access Controller</h2>
+<div class="section">
+<p>The <em>BypassableAccessController</em> is a <em>DefaultAccessController</em> that can be
+		bypassed for certain URL patterns. For URLs that match those patterns
+		(regular expressions), access is granted for free.</p>
+<p>
+				The <em>BypassableAccessController</em>
+				allows the definition of a regular expression for the public URL
+				patterns:
+			</p>
+<pre class="code">&lt;component logger="lenya.ac.accesscontroller.bypassable"
+    class="org.apache.lenya.ac.impl.BypassableAccessController"
+    role="org.apache.lenya.ac.AccessController/bypassable"&gt;
+  &lt;public&gt;.*[.]css|.*[.]jpg|.*[.]gif&lt;/public&gt;
+&lt;/component&gt;</pre>
+</div>
+
+
+<a name="N10086"></a><a name="Customizing+Access+Control"></a>
+<h2 class="underlined_10">Customizing Access Control</h2>
+<div class="section">
+<p>
+		
+<strong>How can I store my users in a database?</strong>
+	
+</p>
+<p>You have to implement a <em>UserManager</em> wich accesses the database 
+		to obtain the user information. Additionally, you have to implement an 
+		<em>AccreditableManager</em> which uses this <em>UserManager</em>. This 
+		<em>AccreditableManager</em> has to be declared in 
+		<span class="codefrag">cocoon.xconf</span> and assigned to your 
+		<em>AccessController</em> in 
+		<span class="codefrag">lenya/pubs/mypub/config/ac/ac.xconf</span>. </p>
+</div>
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+ Copyright &copy; 2002-2005 The Apache Software Foundation.</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A01_2_x/components/accesscontrol/accesscontrollers.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/1_2_x/components/accesscontrol/accesscontrollers.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lenya/site/1_2_x/components/accesscontrol/accesscontrollers.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_2_x/components/accesscontrol/accesscontrollers.pdf?view=auto&rev=154747
==============================================================================
--- lenya/site/1_2_x/components/accesscontrol/accesscontrollers.pdf (added)
+++ lenya/site/1_2_x/components/accesscontrol/accesscontrollers.pdf Mon Feb 21 15:54:32 2005
@@ -0,0 +1,378 @@
+%PDF-1.3
+%ª«¬­
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 602 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<M_33:j&;KY!$BEfW[\O3Q*d;e`._VglW<ZtTCoXcp-5grRH=;U;g!\$uS0_0g-Cqo?%m$7UPJ+P?"A>D`Bf#$m.\gO@'nj0AokmA9#ct$to12(,2bN=S]HYrUCA09o[:U=nhs8*QINcrtV^P(j/#G(%.A1'KOD3e-?@*FT+6BqjA*"E4RA(ZK"^T9]J=IZ9-q04J;J05q,CS_PejmA9W2[,cl4dD30<.$52$;uF7<2W:760;=G$G3938`u/1S*4<]pTq):&A>I/aQ.NpY$T5\7;5QMZiAk`L5X%!-p/Hc:lk/^sr0TX'Q8DJhk.VE[bVIhdJ"8X>TLrj[K&RBtBDK_!EUc<=SWFTj3;;34i*:&,l,?;m]J2(O3H!o6JL)cVs7t=3V<O.^?p;F54rY>^fOW+>b2,l[TAh_8Yp.P?tBN8t9f1j('7D?]2Sp#Hs&>'l]"[X,ORF1tf?:"o!!m%YBo07"bV^12,*Jn$A"WqtPi06B.`#8_N88MOIoRr!tTq57ZN;@>^?M1\)_n81@lWNlS+G'T6ASm%m>AO1(U.a<?t^[g07)^*lA>>2Mj1'L;6X1$DIFht7cEg4'4hUt5t~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 631.666 79.328 619.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 613.466 173.648 601.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 595.266 248.276 583.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 577.066 145.304 565.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 558.866 163.976 546.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 540.666 158.0 528.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2391 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0ED0)19&H8h>_;pg9M,2nG*$$CI4)NDfg6pH15'5e35j0K@,#A9Y;5QRlb5l'J!kjP^Z,Zm^md9H050rY:HTrF`p)PW=leKfUXtq.sa+YW1$]fZb$0@b"^N;YG:ibf*0j-ZSGak"E2I/gaS>DRt-g1Ifcm'RRC->[S(N:Sr>/a51ZFBQ`onhi<qu...@rh8MbD6>m$=/"jq_oIM$F6PXG+:I2ln#I<<cCSA'u#\:Y^Q9c]*\F7^hORIHZRHi5?X+&u>SA:T7;;ha*@-T:E4"WOsRVk>CH5mZW29Y?sg'A_kF(jT-Z9c>%`YUE4!?njH:@Y13+H>hA>3C2MQW7o%&Z4O"Qb+ZqID$=-2>jis?Im!jN`cH_30]T?,SEACo8X2IPYu.>f4dN_^<<04fF7Ys-#FF'Hs7Jn6*G7:[F4k%bEiu[iU3`TMgr/ki'C*M<'e6SF6>4X%ojaD67U6Ae;O1?V8VKT1e&@5ZX1U5TS31$CcZ9i4Z\mK&(n><0+mp8U<_]=nBV9>gobZ)r*'6?%"*j3Wr<b.daAgGqfUJ:n=lRkgQ=XkKX`N<GB_Qh,@#mLh$FF2h%&ABBpPG)+jtWRifW0:h=%;r?kCe4>+k81NMYTFX4sa-g?U(FLPffJ?A<$%opjV"e?4Qs[p782co:!^HNhZ@!GurKE/C99-`QSVc1<V@#D4_R[I3@5\/Q"JXDGcU:WkYtWLZij`es':lG-AMcc?;X3=m'DV0\XoOt%jPo,LS%q.I/-/.`OaJ%olm.A/p!?(-'$$Q'TWcX,I]NWJ:R9gn:&GtEJ[83TI2nZTLuHSqu[k4.eagq;(!ktF\d$I3Pa)6g",2L]oW-!m^310_cUXD)q[p$iq`OO%0#gr?^.Zc<*fH].`#k\X2J0$tR/\hH9XhbaY/PA(;.<`nRXNfXj,0hF6grIp;f(?$(bP+_NFarS1&NpI8(#:'gmej:Io"hVV9Kb:6u:KW400a?LG2Y8,j1a2)W,+I5T@>S#>`Z_M=207u4dc4q#22DFO[Qt253?5uNXJIUCGqC987/"uQMPnZG&ZfHO5OUgpK0C;F's-A6@0Lqi'B$A[`$!Up#`q1"GM6YMjq<a.P'a*tKBmQ&.sOr;KFH)OL,IW@LJ[D4p.iO[/]Z\5m2n!N/b`Kog@k<KUO!Xd@EI2$'%#Mu*BNYlcVoVb':NYGEt$WK#2(fi-U.2SnUhE]!E^Y9-",B#K(`ZdgqZ/7.NIu+*(KFE1cSC;4cS8F1q*EJ2%?Yu6T8#2a&UK6AU!b>#;O[3!;XO&+<0`m$'Q+scW]V3q^Y!6"[L6f+@/(+]n;:1emm@hVK&P0(k!RTlj;cBPlh*4(X,t6C6Q^07G0,9@$2_AY04!+O6doFkJ?i9NFD;Drd?[T+2]']H(D(dBnq+r=H[bb`W-]6kf.`D78M;6q]CJ[GI7~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+24 0 R
+25 0 R
+26 0 R
+27 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 436.656 575.418 562.632 563.418 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (accesscontrollerresolvers.html)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 207.312 447.384 273.3 435.384 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (authenticators.html)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 423.276 447.384 479.928 435.384 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (authorizers.html)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 0.0 434.184 103.956 422.184 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (accreditablemanagers.html)
+/S /URI >>
+/H /I
+>>
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 275.568 434.184 348.888 422.184 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (policymanagers.html)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 28 0 R
+ /Next 30 0 R
+ /A 9 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\104\0\145\0\146\0\151\0\156\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\122\0\157\0\154\0\145\0\40\0\151\0\156\0\40\0\154\0\145\0\156\0\171\0\141\0\56\0\162\0\157\0\154\0\145\0\163)
+ /Parent 28 0 R
+ /Prev 29 0 R
+ /Next 31 0 R
+ /A 11 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\104\0\145\0\143\0\154\0\141\0\162\0\151\0\156\0\147\0\40\0\141\0\156\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162\0\40\0\151\0\156\0\40\0\143\0\157\0\143\0\157\0\157\0\156\0\56\0\170\0\143\0\157\0\156\0\146)
+ /Parent 28 0 R
+ /Prev 30 0 R
+ /Next 32 0 R
+ /A 13 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\104\0\145\0\146\0\141\0\165\0\154\0\164\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162)
+ /Parent 28 0 R
+ /Prev 31 0 R
+ /Next 33 0 R
+ /A 15 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\102\0\171\0\160\0\141\0\163\0\163\0\141\0\142\0\154\0\145\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154\0\154\0\145\0\162)
+ /Parent 28 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 17 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\103\0\165\0\163\0\164\0\157\0\155\0\151\0\172\0\151\0\156\0\147\0\40\0\101\0\143\0\143\0\145\0\163\0\163\0\40\0\103\0\157\0\156\0\164\0\162\0\157\0\154)
+ /Parent 28 0 R
+ /Prev 33 0 R
+ /A 19 0 R
+>> endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 21 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 28 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 35 0 R /F5 36 0 R /F1 38 0 R /F6 37 0 R /F9 39 0 R /F2 40 0 R /F7 41 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 731.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 678.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 617.952 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 476.718 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 381.604 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ -5.0 245.57 null]
+>>
+endobj
+28 0 obj
+<<
+ /First 29 0 R
+ /Last 34 0 R
+>> endobj
+xref
+0 42
+0000000000 65535 f 
+0000007662 00000 n 
+0000007727 00000 n 
+0000007819 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000764 00000 n 
+0000000884 00000 n 
+0000000944 00000 n 
+0000007964 00000 n 
+0000001077 00000 n 
+0000008027 00000 n 
+0000001213 00000 n 
+0000008093 00000 n 
+0000001349 00000 n 
+0000008159 00000 n 
+0000001485 00000 n 
+0000008225 00000 n 
+0000001621 00000 n 
+0000008291 00000 n 
+0000001755 00000 n 
+0000004239 00000 n 
+0000004362 00000 n 
+0000004417 00000 n 
+0000004601 00000 n 
+0000004772 00000 n 
+0000004942 00000 n 
+0000005117 00000 n 
+0000008356 00000 n 
+0000005290 00000 n 
+0000005453 00000 n 
+0000005746 00000 n 
+0000006117 00000 n 
+0000006371 00000 n 
+0000006643 00000 n 
+0000006889 00000 n 
+0000007002 00000 n 
+0000007112 00000 n 
+0000007223 00000 n 
+0000007331 00000 n 
+0000007437 00000 n 
+0000007553 00000 n 
+trailer
+<<
+/Size 42
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8407
+%%EOF



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org