The fantastic FOSUserBundle.
The convenient FpOpenIdBundle.
The amazing Doctrine ORM.
Bam! Smashed together, stir-fried for a bit, then left to simmer on a Symfony 2.1 project. Quick, painless, no bother at all - if the setup is what you feel like.
If you want this bundle to be a bit more flexible, I'm accepting Pull Requests as of now...
The WGOpenIdUserBundle combines the FOSUserBundle with the FpOpenIdBundle. It can be pretty much dropped in and it works without much configuration.
It provides 3rd party authentication via OpenID, offers a user entity with ID, username, email address, enabled, locked, lastLogin, createdAt and roles fields, and ties into the group feature of the FOSUserBundle.
As of now the bundle is limited to using Doctrine ORM for storage.
Caution: This bundle is not developed in sync with Symfony's repository. The current version seems to work reasonably well with Symfony 2.1.
The bulk of the documentation is stored in the
file in this bundle:
All the installation instructions are located in the documentation.
This bundle is under the MIT license.
WGOpenIdUserBundle is a Written Games project.
Issues and feature requests are tracked in the Github issue tracker.
When reporting a bug, it may be a good idea to reproduce it in a basic project built using the Symfony Standard Edition to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.