Overview

Namespaces

  • Chippyash
    • Authentication
      • Manager
        • Digest
        • Encoder
        • Exceptions
        • Traits

Classes

  • DigestManager

Interfaces

  • ManagerInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Interface ManagerInterface

Interface for an authentication manager Basic CRUD functionality for managing authentication identities within a target auth paradigm

Direct known implementers

Chippyash\Authentication\Manager\DigestManager
Namespace: Chippyash\Authentication\Manager
Located at Authentication/Manager/ManagerInterface.php
Methods summary
public boolean
# create( Chippyash\Type\String\StringType $uid, Chippyash\Type\String\StringType $pwd )

Create a new identity in the target system

Create a new identity in the target system

Parameters

$uid
$pwd

Returns

boolean
True if created else false
public mixed
# read( Chippyash\Type\String\StringType $uid )

Return raw record from target system

Return raw record from target system

Parameters

$uid

Returns

mixed
Dependent on target system
public boolean
# update( Chippyash\Type\String\StringType $uid, Chippyash\Type\String\StringType $pwd )

Update the password for the identity given the uid

Update the password for the identity given the uid

Parameters

$uid
$pwd

Returns

boolean
True if updated else false
public boolean
# delete( Chippyash\Type\String\StringType $uid )

Delete the identity given the uid

Delete the identity given the uid

Parameters

$uid

Returns

boolean
True if deleted else false
public boolean
# has( Chippyash\Type\String\StringType $uid )

Does digest have identity specified by uid

Does digest have identity specified by uid

Parameters

$uid

Returns

boolean
True if entry exists else false
Chippyash Authentication Manager Library API API documentation generated by ApiGen 2.8.0