Overview

Namespaces

  • Nethgui
    • Adapter
    • Authorization
    • Component
    • Controller
      • Collection
      • Table
    • Exception
    • Log
    • Model
    • Module
      • Help
      • Notification
    • Renderer
    • Serializer
    • System
    • Test
      • Tool
      • Unit
        • Nethgui
          • Adapter
            • ParameterSet
          • Authorization
          • Log
          • Module
            • Notification
          • Renderer
          • Serializer
          • System
          • Utility
          • View
        • Test
          • Tool
    • Utility
    • View
    • Widget
      • Xhtml
  • None
  • Test
    • Tool

Classes

  • AuthorizedModuleSet
  • JsonPolicyDecisionPoint
  • LazyAccessControlResponse
  • PolicyRule
  • User

Interfaces

  • AccessControlResponseInterface
  • AuthorizationAttributesProviderInterface
  • PolicyDecisionPointInterface
  • PolicyEnforcementPointInterface
  • UserInterface
  • Overview
  • Namespace
  • Class
  • Deprecated

Interface AuthorizationAttributesProviderInterface

Object implementors can be evaluated in authorization rules as subject, resource, action and so on..

Direct known implementers

Nethgui\Authorization\UserInterface, Nethgui\Module\AbstractModule

Indirect known implementers

Nethgui\Authorization\User, Nethgui\Controller\AbstractController, Nethgui\Controller\Table\PluginCollector, Nethgui\Controller\Table\Read, Nethgui\Controller\Table\RowAbstractAction, Nethgui\Controller\Table\RowPluginAction, Nethgui\Controller\TableController, Nethgui\Controller\TabsController, Nethgui\Module\Composite, Nethgui\Module\Help, Nethgui\Module\Help\Common, Nethgui\Module\Help\Read, Nethgui\Controller\Collection\AbstractAction, Nethgui\Module\Help\Show, Nethgui\Module\Help\Template, Nethgui\Module\Language, Nethgui\Module\Login, Nethgui\Module\Logout, Nethgui\Module\Main, Nethgui\Module\Menu, Nethgui\Module\Notification, Nethgui\Module\Resource, Nethgui\Module\Tracker, Nethgui\Controller\CollectionController, Nethgui\Test\Unit\Nethgui\Module\ConcreteCompositeModule1, Nethgui\Test\Unit\Nethgui\Module\ConcreteStandardModule1, Nethgui\Controller\CompositeController, Nethgui\Controller\ListComposite, Nethgui\Controller\Table\AbstractAction, Nethgui\Controller\Table\Help, Nethgui\Controller\Table\Modify, Nethgui\Controller\Table\PluggableAction
Namespace: Nethgui\Authorization
Author: Davide Principi davide.principi@nethesis.it
Since: 1.0
Api
Located at Authorization/AuthorizationAttributesProviderInterface.php
Methods summary
public mixed
# getAuthorizationAttribute( $attributeName )

Get the value of an attribute

Get the value of an attribute

Returns

mixed
The value of the authorization attribute

Api

public string
# asAuthorizationString( )

Convert an object to a default string representation

Convert an object to a default string representation

Returns

string
The string representing the object in authorization rules

Api

Nethgui Framework API documentation generated by ApiGen