2017 © Pedro Peláez
 

symfony-bundle api-key-authentication-bundle

A bundle that provides the possibility to generate api keys for rest apis

image

ma27/api-key-authentication-bundle

A bundle that provides the possibility to generate api keys for rest apis

  • Wednesday, April 11, 2018
  • by Ma27
  • Repository
  • 3 Watchers
  • 8 Stars
  • 2,891 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 17 Versions
  • 2 % Grown

The README.md

Ma27ApiKeyAuthenticationBundle

Build Status Code Coverage Scrutinizer Code Quality SensioLabsInsight Latest Stable Version License, (*1)

Symfony Bundle which provides an approach to authenticate users with API tokens., (*2)

Current status

Unfortunately @Ma27 doesn't have sufficient time to to keep this project running. Just open an issue if you're interested in helping out., (*3)

1) About

This bundle applies the concept of a stateless user authenticator as described in the Symfony CookBook., (*4)

Furthermore it contains some extra features:, (*5)

  • RESTful actions in order to generate its own api key and for the logout
  • Generator for safe API keys
  • Abstract model based on doctrine/common (it is possible to use any Doctrine implementation like doctrine/mongodb-odm or doctrine/phpcr-odm)
  • Powerful event system (it is possible to hook into all important processes)
  • Implementation to manage password hashing using different strategies
  • Command which purges API keys that weren't used for a certain time

2) Documentation

Basic introduction

To get a basic idea of how this bundle works, please refer to the following medium.com blogposts:, (*6)

Official documentation

In order to read the official documentation, please refer to the Resources/doc/index.md file., (*7)

3) Support and BC promise

For changes in newly release versions please review the CHANGELOG.md. To get more information about how to contribute please refer to the CONTRIBUTING.md., (*8)

1.2.x

Version 1.2 is the latest 1.x release and will experience support for one year after the final 2.0.0 release came out. The 1.2 version still supports a lot of legacy PHP versions (hhvm and PHP from 5.3.9)., (*9)

2.x

Version 2.0 dropped support for each PHP and HHVM versions except PHP 7.1. The support Symfony versions are 2.8 and all 3.x versions., (*10)

Handling BC breaks

The ancient, unsupported development versions (all 0.x versions) were experimental development versions and contained BC breaks., (*11)

From the 1.x versions on backward compatibility is provided when jumping between minor releases. This rule doesn't apply to internals of the codebase (these internals are marked with the @internal annotation or have a private visibility modifier)., (*12)

The Versions

11/04 2018

dev-master

9999999-dev

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

17/12 2016

2.0.0-alpha1

2.0.0.0-alpha1

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

03/10 2016

v1.2.x-dev

1.2.9999999.9999999-dev

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

03/10 2016

1.2.1

1.2.1.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

11/08 2016

1.2.0

1.2.0.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

20/05 2016

v1.1.x-dev

1.1.9999999.9999999-dev

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

20/05 2016

1.1.0

1.1.0.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

13/03 2016

v1.0.x-dev

1.0.9999999.9999999-dev

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

13/03 2016

1.0.1

1.0.1.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

19/01 2016

1.0

1.0.0.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

14/12 2015

0.1.2

0.1.2.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

14/12 2015

0.2.3

0.2.3.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

09/12 2015

0.2.2

0.2.2.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

30/11 2015

0.2

0.2.0.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

20/09 2015

0.1.1

0.1.1.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

14/09 2015

0.1

0.1.0.0

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key

28/08 2015

0.1-alpha

0.1.0.0-alpha

A bundle that provides the possibility to generate api keys for rest apis

  Sources   Download

MIT

The Requires

 

The Development Requires

authentication security symfony bundle api key