advanced-learning / silverstripe-oauth2-server
SilverStripe module for an oauth2 server
Installs: 1 758
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 10
Open Issues: 4
Type:silverstripe-vendormodule
Requires
- php: >=7.1
- league/oauth2-server: ^6.0
- robbie/psr7-adapters: ^1
- silverstripe/admin: ^1
- silverstripe/framework: ^4
- silverstripe/graphql: ^3
- silverstripe/vendor-plugin: ^1
Requires (Dev)
- phpunit/phpunit: ^5.7@stable
- silverstripe/sqlite3: ^2.1
- dev-master
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-feature/upgrade
- dev-dependabot/composer/silverstripe/admin-1.12.7
- dev-dependabot/composer/guzzlehttp/psr7-1.9.1
- dev-dependabot/composer/silverstripe/framework-4.10.11
- dev-dependabot/composer/silverstripe/assets-1.11.1
- dev-feature/ci
- dev-circleci-project-setup
This package is not auto-updated.
Last update: 2025-03-12 23:59:56 UTC
README
OAuth2 server for SilverStripe 4.
Requirements
silverstripe/framework
^4.0league/oauth2-server
robbie/psr7-adapters
PHP >= 7.1
Installation
Install with Composer:
composer require advanced-learning/silverstripe-oauth2-server
Oauth Support
Currently supports client and password grants. The client grant uses the endpoint '/oauth/authorizse'. Currently requires securing api endpoints manually. There is a middleware but this would affect all requests. The same logic could be used in conjunction with allowed_actions on the controller.