2ends/apigility-auth

This package is abandoned and no longer maintained. The author suggests using the jhonmike/apigility-auth package instead.

Abstracts help class for oAuth2 in apigility/zend2

0.0.1 2014-12-17 16:11 UTC

This package is not auto-updated.

Last update: 2019-02-20 18:18:41 UTC


README

php composer.phar require jhonmike/apigility-auth:dev-master

Config Oauth2

Create config/autoload/user.global.php

<?php
return array(
	'db' => array(
        'adapters' => array(
            'Db\\Adapter' => array(
                'driver' => 'Pdo_Mysql',
                'dsn' => 'mysql:dbname=database_name;host=localhost',
                'username' => 'root',
    			'password' => '',
    			'driver_options' => array(
		        	PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
		   		),
            ),
        ),
    )
);

Create config/autoload/oauth2.global.php

<?php
return array(
    'zf-oauth2' => array(
        'db' => array(
            'dsn' => 'mysql:dbname=database_name;host=localhost',
            'username' => 'root',
            'password' => '',
        ),
        'storage' => 'ZF\\OAuth2\\Adapter\\PdoAdapter',
        'allow_implicit' => false,
        'enforce_state'  => true,
        'access_lifetime' => 3600,
    ),
);