AUTH_SIMPLE(3mp)

NAME
auth_simple - Metaproxy Simple Authentication And Authorization Module

DESCRIPTION

Simple authentication and authorization. The configuration specifies the name of a file that is the user register, which lists username:password pairs, one per line, colon-separated. When a session begins, it is rejected unless username and password are supplied, and match a pair in the register.

SCHEMA

    # Metaproxy XML config file schemas
    #
    #   Copyright (C) Index Data
    #   See the LICENSE file for details.
    namespace mp = "http://indexdata.com/metaproxy"
    filter_auth_simple =
      attribute type { "auth_simple" },
      attribute id { xsd:NCName }?,
      attribute name { xsd:NCName }?,
      element mp:userRegister { xsd:string }?,
      element mp:targetRegister { xsd:string }?,
      element mp:discardUnauthorisedTargets { empty }?

EXAMPLES

A typical configuration looks like this:

        <filter type="auth_simple">
         <userRegister>../etc/example.simple-auth</userRegister>
         <targetRegister>../etc/example.target-auth</targetRegister>
         <discardUnauthorisedTargets/>
        </filter>

SEE ALSO

metaproxy(1)

COPYRIGHT

Copyright (C) 2005-2023 Index Data

AUTHORS

Index Data