Provides OAuth2 server functionality based on the
oauth2-server-php library.
Dependencies: Entity API, Entity reference, X Autoload.
Important: 7.x-1.0-rc2 is the last version that supports PHP 5.2.
All later versions require PHP 5.3 and X Autoload (due to oauth2-server-php itself requiring PHP 5.3 from version v1.0).
Features
- Entity-based architecture.
- Supports creating multiple exportable servers with own scopes and clients.
- Designed for an unbounded number of scopes.
- Supported grant types:
-
- Authorization code
- Client credentials
- Refresh token
- Password
- JSON Web Token (JWT)
- Support for the implicit flow.
- Support for per-client automatic authorization (skipping the authorization form).
- Services integration (authentication).
- Support for OpenID Connect.
Warning: The Services integration requires Services 3.6 (or newer).
The tests can be used as an example client-side implementation.
See the documentation page for information on getting started.
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - 1,227 sites report using this module
- Created by bojanz on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
The Drupal 10 compatibility release
Development version: 2.0.x-dev updated 18 Mar 2024 at 23:11 UTC
Development version: 7.x-1.x-dev updated 7 Mar 2024 at 08:48 UTC