{"repo":"ballerina-platform/module-ballerina-oauth2","free":true,"listed":false,"github":"https://github.com/ballerina-platform/module-ballerina-oauth2","clone":"git clone https://github.com/ballerina-platform/module-ballerina-oauth2.git","description":"Ballerina OAuth2 Module","language":"Ballerina","stars":116,"topics":["ballerina","auth","oauth2","hacktoberfest","authorization","integration","oauth2-client","wso2"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Ballerina OAuth2 Library =================== This library provides a framework for interacting with OAuth2 authorization servers as specified in the RFC 6749 and RFC 7662. The OAuth 2.0 authorization framework enables a third-party application to obtain limited access to an HTTP service either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service or by allowing the third-party application to obtain access on its own behalf. The Ballerina oauth2 library facilitates auth providers that are to be used by the clients and listeners of different protocol connectors. Listener OAuth2 provider Represents the listener OAuth2 provider, which is used to validate the received credential (access token) by calling the configured OAuth2 introspection endpoint. Client OAuth2 provider Represents the client OAuth2 provider, which is used to generate OAuth2 access tokens using the configured OAuth2 token endpoint configurations. This supports the client credentials grant type, password grant type, and refresh token grant type. Issues and projects Issues and Projects tabs are disabled for this repository as this is part of the Ballerina Standard Library. To report bugs, request new features, start new discussions, view project boards, etc., go to the Ballerina Standard Library parent repository. This repository only contains the source code for the module. Build from the source Set up the prerequisites 1. Download and install Java S","default_branch":null,"files":null,"tree":[],"storefront":"/r/ballerina-platform","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ballerina-platform/module-ballerina-oauth2/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."}