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

Namespace Nethgui\Authorization

Classes summary
AuthorizedModuleSet Enforce authorization policy on the inner module set
JsonPolicyDecisionPoint PDP that read policies from json encoded objects on the local filesystem
LazyAccessControlResponse Lazy authorizations
PolicyRule

Authorization rules decide if a Subject is allowed to perform an Action on a given Resource

User Basic user properties
Interfaces summary
AccessControlResponseInterface

Implementors encapsulate the authorization response, that can allow or deny the requested action.

AuthorizationAttributesProviderInterface

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

PolicyDecisionPointInterface PolicyDecisionPointInterface (PDP)
PolicyEnforcementPointInterface PolicyEnforcementPointInterface (PEP).
UserInterface

UserInterface implements the authentication procedure and provides access to authentication credentials of the user

Nethgui Framework API documentation generated by ApiGen