Download the PHP package buddy-works/oauth2-client without Composer
On this page you can find all versions of the php package buddy-works/oauth2-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download buddy-works/oauth2-client
More information about buddy-works/oauth2-client
Files in buddy-works/oauth2-client
Package oauth2-client
Short Description Buddy Provider for the OAuth 2.0 Client
License MIT
Informations about the package oauth2-client
Buddy Provider for OAuth 2.0 Client
This package provides Buddy OAuth 2.0 support for the PHP League's OAuth 2.0 Client.
Installation
To install, use composer:
Usage
Usage is the same as The League's OAuth client, using Buddy\OAuth2\Client\Provider\Buddy
as the provider.
Authorization Code Flow
Managing Scopes
When creating your Buddy authorization URL, you can specify the state and scopes your application may authorize.
If neither are defined, the provider will utilize internal defaults.
At the time of authoring this documentation, the following scopes are available.
WORKSPACE
Access to basic workspace information as well as the rights to manage members, groups and member permissionsPROJECT_DELETE
Permission to delete projects.REPOSITORY_READ
Access to commits and repository content. Repository checkout is allowed, too.REPOSITORY_WRITE
Permission to write in the repository. File deletion is allowed, too (contains REPOSITORY_READ rights).EXECUTION_INFO
Access to executions history.EXECUTION_RUN
Permission to run and stop executions (contains EXECUTION_INFO rights).EXECUTION_MANAGE
Permission to add/edit pipelines (contains EXECUTION_RUN rights).USER_INFO
Access to base information of the authorized user.USER_KEY
Access to public SSH keys of authorized user.USER_EMAIL
Access to email list of authorized user.INTEGRATION_INFO
Access to integration list of authorized user.MEMBER_EMAIL
Access to contact info of workspace members.MANAGE_EMAILS
Permission to view and mange user email addresses (contains USER_EMAIL rights).WEBHOOK_INFO
Access to webhooks info.WEBHOOK_ADD
Permission to get and add webhooks.WEBHOOK_MANAGE
Permission to add/edit and delete webhooks.VARIABLE_ADD
Permission to get and add environment variables.VARIABLE_INFO
Access to environment variables' info.VARIABLE_MANAGE
Permission to add/edit and delete environment variables.
Testing
Credits
License
The MIT License (MIT). Please see License File for more information.