Developed with love by KnpLabs Hire us for your project!
47

BazingaOAuthServerBundle

by willdurand

[Symfony2] A server side implementation of the OAuth 1.0 protocol based on RFC 5849.

/!\ This bundle is not yet perfectly unit tested (well, in fact it's not unit tested except for signatures...)
You should not use it but you can provide tests or ideas. I'll do my best to provide strong unit tests.

BazingaOAuthServerBundle

Build Status

This bundle provides all you need to manage OAuth in a server side way.

This bundle implements the OAuth v1.0 protocol based on the RFC 5849.

NOTE: for now, there is no implementation of the Model. You have to implement all interfaces in
the Model/ folder and the logic behind.

For documentation, see:

Resources/doc/

Read the documentation

For license, see:

Resources/meta/LICENSE
Copyright (c) 2011-2012 William Durand <william.durand1@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
bazinga_oauth_server:
enable_xauth: false
mapping: # Required
db_driver: ~ # Required
consumer_class: ~ # Required
request_token_class: ~ # Required
access_token_class: ~ # Required
model_manager_name: ~
service: # Required
nonce_provider: ~ # Required
  • Merge pull request #27 from alanhartless/master
    By willdurand, 1 year ago
  • Corrected incorrect variable name
    By , 1 year ago
  • Removed the UserInterface. Closes #25.
    By RobinvdVleuten, 2 years ago
  • This should be a setter. Fixes #26.
    By RobinvdVleuten, 2 years ago
  • Added dutch translations.
    By RobinvdVleuten, 2 years ago
  • Fixed the broken Propel tests. Test for additional PHP versions.
    By RobinvdVleuten, 2 years ago
  • Created mapping for Propel and converted expiresAt to integer.
    By RobinvdVleuten, 2 years ago
  • Added methods for basic crud actions on consumers.
    By RobinvdVleuten, 2 years ago
  • Merge pull request #24 from RobinvdVleuten/model-mapping
    By RobinvdVleuten, 2 years ago
  • Added provider classses and model mappings for all doctrine datastores
    By RobinvdVleuten, 2 years ago
  • Merge pull request #22 from RobinvdVleuten/patch-7
    By willdurand, 2 years ago
  • Check services on configuration level.
    By RobinvdVleuten, 2 years ago
  • Merge pull request #21 from RobinvdVleuten/psr-4
    By willdurand, 2 years ago
  • Made bundle compatible with PSR-4 autoloading.
    By RobinvdVleuten, 2 years ago
  • Merge pull request #20 from RobinvdVleuten/patch-6
    By willdurand, 3 years ago
  • Added a static method for generating random tokens.
    By RobinvdVleuten, 3 years ago
  • Merge pull request #19 from RobinvdVleuten/patch-5
    By willdurand, 3 years ago
  • Removed all setters from model classes.
    By RobinvdVleuten, 3 years ago
  • Merge branch 'master' of https://github.com/willdurand/BazingaOAuthServerBundle into patch-5
    By RobinvdVleuten, 3 years ago
  • Created base classes for all models and created consistent class name like FOSOAuthServerBundle.
    By RobinvdVleuten, 3 years ago
  • Merge pull request #18 from RobinvdVleuten/patch-4
    By willdurand, 3 years ago
  • Added a command for cleaning up expired tokens.
    By RobinvdVleuten, 3 years ago
  • Merge pull request #17 from RobinvdVleuten/patch-3
    By willdurand, 3 years ago
  • Merge pull request #16 from RobinvdVleuten/patch-2
    By willdurand, 3 years ago
  • Added translations for the allow/deny buttons.
    By RobinvdVleuten, 3 years ago
  • OAuth and XAuth server service have both bazinga.oauth.server_service as id.
    By RobinvdVleuten, 3 years ago
  • Merge pull request #15 from RobinvdVleuten/patch-1
    By willdurand, 3 years ago
  • Inject the current request as method argument.
    By RobinvdVleuten, 3 years ago
  • Merge pull request #14 from RobinvdVleuten/master
    By willdurand, 3 years ago
  • Only fetching Authorization header from Apache and url decode $value.
    By RobinvdVleuten, 3 years ago