PHP Класс Imbo\EventListener\Authenticate

This listener enforces the usage of the signature and timestamp parameters when the user agent wants to perform write operations (PUT/POST/DELETE).
Автор: Christer Edvartsen ([email protected])
Наследование: implements Imbo\EventListener\ListenerInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
authenticate ( Imbo\EventManager\EventInterface $event )
getSubscribedEvents ( )

Приватные методы

Метод Описание
signatureIsValid ( string $httpMethod, string $url, string $publicKey, array $privateKey, string $timestamp, string $signature ) : boolean Check if the signature is valid
timestampHasExpired ( string $timestamp ) : boolean Check if the timestamp has expired
timestampIsValid ( string $timestamp ) : boolean Check if the format of the timestamp is valid

Описание методов

authenticate() публичный Метод

public authenticate ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )