phpPoA2
[ class tree: phpPoA2 ] [ index: phpPoA2 ] [ all elements ]

Class: AuthorizationConfigurator

Source Location: /lib/authz/AuthorizationConfigurator.php

Class Overview

GenericConfigurator
   |
   --AuthorizationConfigurator



Author(s):

Version:

  • 2.0

Copyright:

  • Copyright 2005-2010 RedIRIS, http://www.rediris.es/

    This file is part of phpPoA2.

    phpPoA2 is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    phpPoA2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with phpPoA2. If not, see <http://www.gnu.org/licenses/>.

Methods


Child classes:

AttributeFilterConfigurator
Configurator for the Attribute Filter Authorization Engine.
InviteConfigurator
Configurator for the Invitation based authorization engine.
QueryFilterConfigurator
Configurator for the query filter authorization engine.
SourceIPAddrConfigurator
Configurator class for the Source IP Address Authorization Engine.

Inherited Variables

Inherited Methods

Class: GenericConfigurator

GenericConfigurator::__construct()
Main constructor.
GenericConfigurator::configure()
Read the configuration from the specified file and section.
GenericConfigurator::validate()
Check all mandatory attributes are set.

Class Details

[line 26]


Tags:

author:  Jaime Perez <jaime.perez@rediris.es>
version:  2.0
copyright:  

Copyright 2005-2010 RedIRIS, http://www.rediris.es/

This file is part of phpPoA2.

phpPoA2 is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

phpPoA2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with phpPoA2. If not, see <http://www.gnu.org/licenses/>.

abstract:  
license:  GNU General Public License


[ Top ]


Class Methods


method getDefaultBehaviour [line 33]

boolean getDefaultBehaviour( )

Determines the default behaviour of the authorization engine, whether it should authorize or not if no pattern (nor allowed nor denied) matches.



Tags:

return:  true if authorization succeeds by default, false in any other case.
access:  public


[ Top ]


Documentation generated on Tue, 25 Jan 2011 11:24:27 +0100 by phpDocumentor 1.4.3