jhonmike / apigility-auth
Abstracts help class for oAuth2 in apigility/zend2
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/jhonmike/apigility-auth
Requires
- php: >=5.3.23
- 2ends/apigility-base: 0.0.1
- zendframework/zendframework: >=2.3.2,<3.0.0
- zfcampus/zf-apigility: ~1.0
This package is not auto-updated.
Last update: 2023-09-06 13:00:18 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,
    ),
);