adamlundrigan / ldc-zfc-user-oauth2
OAuth2 server integration for ZfcUser
1.0.0
2014-11-08 15:57 UTC
Requires
- zf-commons/zfc-user: 1.*
- zfcampus/zf-oauth2: 1.*
Requires (Dev)
- ext-pdo_sqlite: *
- fabpot/php-cs-fixer: @stable
- mockery/mockery: 0.*
- phpunit/phpunit: >=4.3.0
- zendframework/zend-servicemanager: 2.*
Replaces
- adamlundrigan/ldc-zfc-user-apigility: *
This package is not auto-updated.
Last update: 2024-11-19 04:21:18 UTC
README
What?
An extension for zf-oauth2
allowing use of ZfcUser as authentication source
How?
-
Install module using Composer
composer require adamlundrigan/ldc-zfc-user-oauth2:<version>
-
Enable required modules in your
application.config.php
file:- ZfcBase
- ZfcUser
- LdcZfcUserOAuth2
-
Configure ZfcUser
-
Override the
zf-ouath2
configuration to use the provided storage provider:return array( 'zf-oauth2' => array( 'storage' => 'ldc-zfc-user-oauth2-storage-pdo', ), );
-
Override the authentication adapter used by ZfcUser. Locate the
auth_adapters
key in yourzfc-user.global.php
config file and replace it with this:'auth_adapters' => array( 100 => 'ldc-zfc-user-oauth2-authentication-adapter-db' ),
TODO
- Use ZfcUser's authentication mechanism in OAuth2 server
- Populate ZfcUser auth storage when OAuth2 server authentication succeeds
- Some tests might be a good idea
- Some documentation and an example might also be good ideas