hashnz/hawk-server-bundle

Hawk authentication bundle for Symfony


Keywords
Authentication, bundle, hawk
License
MIT

Documentation

Hawk Server Bundle

A bundle that implements HAWK authorization for Symfony.

Installation

Add to composer.json

{
    "require": {
        "hashnz/hawk-server-bundle": "dev-master"
    }
}

You may need to allow @dev for the underlying dflydev/hawk package:

{
    "require": {
        "hashnz/hawk-server-bundle": "dev-master"
        "dflydev/hawk": "@dev"
    }
}

Register the bundle in app/AppKernel.php

$bundles = array(
    // ...
    new Hashnz\HawkServerBundle\HashnzHawkServerBundle(),
);

Usage

Secure a firewall in security.yml

security:
    firewalls:
        hawk_secured:
            pattern: ^/hawk-test
            stateless: true
            hawk: true