All resources All frames

# AclFilter

This authentication filter is compliant with the Acl interface, it must be associated to a specific metadata frame implementing the Acl interface (see AclRealm).

## Inherits

The AclFilter class inerits from the following classes:

- Resource
- FramedResource
- ResourceFrame
- ResourceFilter

## Attributes description

The AclFilter defines the following attributes:

- security-level
- strict-acl-merge-policy
- algorithm
- nonce_ttl
- shared-cachability
- private-cachability
- public-cachability

`security-level`

semantics
  0 = Basic Authentication, 1 = Digest Authentication
type
  This attribute is an editable IntegerAttribute
default value
  This attribute defaults to 0.

`strict-acl-merge-policy`

semantics
  If true and if the AclFilter is associated to several metadata frames (that are Acls) the access must be granted by all Acls.
type
  This attribute is an editable BooleanAttribute
default value
  This attribute defaults to true.

`algorithm`

semantics
  MD5, SHA (used only by the Digest Authentication)
type
  This attribute is an editable StringAttribute
default value
  This attribute defaults to null.

`nonce_ttl`

semantics
  Time to leave of Digest Authentication.
type
  This attribute is an editable IntegerAttribute
default value
  This attribute defaults to 300.

`shared-cachability`

semantics
  When this flag is set to true, the authentication filter will decorate replies on the way back, marking the reply as being cachable by proxies only if the proxy is willing to revalidate it.
type
  This attribute is an editable BooleanAttribute
default value
  This attribute defaults to false.

`private-cachability`

semantics
  When this flag is set to true, it overrides all other settings, and mark the reply on its way back as being cachable by any cache (a private or shared cache) prvided that cache revalidates it on each access.
type
  This attribute is an editable BooleanAttribute
default value
  This attribute defaults to false.

`public-cachability`

semantics
  When set to true, the filter will mark all outgoing replies it catches as being cachable, witouht even requiring revalidation.
type
  This attribute is an editable BooleanAttribute
default value
  This attribute defaults to false.

Jigsaw Team
$Id: org.w3c.jigsaw.acl.AclFilter.html,v 1.1 1999/07/26 14:25:17 bmahe Exp $