Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Hwioauthbundle | 2,206 | 1,099 | 89 | 3 days ago | 47 | January 16, 2022 | 41 | mit | PHP | |
OAuth client integration for Symfony. Supports both OAuth1.0a and OAuth2. | ||||||||||
Fosoauthserverbundle | 1,089 | 780 | 61 | a year ago | 21 | January 23, 2019 | 209 | PHP | ||
A server side OAuth2 Bundle for Symfony | ||||||||||
Oauth2 Client Bundle | 690 | 55 | 18 | 2 days ago | 62 | May 24, 2022 | 30 | mit | PHP | |
Easily talk to an OAuth2 server for social functionality in Symfony | ||||||||||
Php Awesome | 599 | 6 months ago | cc0-1.0 | |||||||
PHP 优秀资源整理汇集 | ||||||||||
Eightpointsguzzlebundle | 412 | 157 | 49 | 10 months ago | 56 | February 02, 2022 | 6 | mit | PHP | |
⛽️ Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony | ||||||||||
Oauth2 Bundle | 241 | 1 | 2 | 2 years ago | 11 | October 26, 2020 | 65 | mit | PHP | |
Symfony bundle which provides OAuth 2.0 authorization/resource server capabilities. | ||||||||||
Symfony.demo.on.roids | 129 | 6 years ago | 2 | mit | PHP | |||||
The Symfony Demo Application on Roids! | ||||||||||
Oauth2 Server Bundle | 124 | 20 days ago | 6 | June 21, 2022 | 45 | mit | PHP | |||
Symfony bundle for the OAuth2 Server. | ||||||||||
Oauth2 Server Bundle | 105 | 16 | 1 | 5 years ago | 4 | January 09, 2017 | 20 | mit | PHP | |
OAuth2 for your Symfony Application | ||||||||||
Connect | 90 | 15 | 3 | 5 months ago | 63 | June 24, 2022 | 1 | mit | PHP | |
The SymfonyConnect official API SDK |
A companion Symfony project for our blog post on securing client-side public API access with OAuth 2 and Symfony.
Install dependencies:
composer install
Create the database and setup the schema:
php app/console doctrine:database:create --if-not-exists
php app/console doctrine:schema:update --force
Create a new company in the database, then generate an OAuth client:
php app/console app:oauth-client:create <company-id>
Create a new restaurant in the database, then generate a hashid for it:
php app/console app:restaurant:encode-id <restaurant-id>
Start the server:
php app/console server:run
Then follow the "Calling the API" section in the blog post.
Codevate is a specialist UK mobile app development company that builds cloud-connected software. This repository was created for a blog post about a custom web application development project and was written by Chris Lush.