{"repo":"omines/oauth2-gitlab","free":true,"listed":false,"github":"https://github.com/omines/oauth2-gitlab","clone":"git clone https://github.com/omines/oauth2-gitlab.git","description":"GitLab Provider for the OAuth 2.0 Client","language":"PHP","stars":36,"topics":["php","oauth2","oauth2-client","gitlab","gitlab-provider"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"GitLab Provider for OAuth 2.0 Client This package provides GitLab OAuth 2.0 support for the PHP League's OAuth 2.0 Client. Installation To install, use composer: Usage Usage is similar to the basic OAuth client, using \\Omines\\OAuth2\\Client\\Provider\\Gitlab as the provider. Authorization Code Flow Managing Scopes When creating your GitLab authorization URL, you can specify the state and scopes your application may authorize. If neither are defined, the provider will utilize internal defaults . Performing API calls Install m4tthumphrey/php-gitlab-api to interact with the Gitlab API after authentication. Either connect manually: Or call the getApiClient method on GitlabResourceOwner which does the same implicitly. Contributing Please see CONTRIBUTING for details. Credits This code is a modified fork from the official Github provider adapted for Gitlab use, so many credits go to Steven Maguire. Legal This software was developed for internal use at Omines Full Service Internetbureau in Eindhoven, the Netherlands. It is shared with the general public under the permissive MIT license, without any guarantee of fitness for any particular purpose. Refer to the included LICENSE file for more details.","default_branch":null,"files":null,"tree":[],"storefront":"/r/omines","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/omines/oauth2-gitlab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}