Setting up OAuth 2.0

Setting up OAuth 2.0

Before your application can use Penta-b’s OAuth 2.0 authentication system for user login, you must set up your application as a client to obtain OAuth 2.0 credentials, by sending an email to info@penta-b.com with subject "Normal Integration package", containing a redirect URI, the Root URL, Base URL, Web Origins and The client’s access type (Confidential, or public).
    • Related Articles

    • Obtain OAuth 2.0 credentials

      After sending us all the needed info to register the client application, you’ll receive your OAuth 2.0 credentials, including a client ID, authorized url, client secret (depending on the client’s access type), and a JSON file containing all the ...
    • Introduction

      Penta-b’s OAuth 2.0 APIs are based on Keycloak and can be used for both authentication and authorization. This document describes our OAuth 2.0 implementation for both: Authentication which conforms to the OpenID Connect specification. Authorization ...
    • Testing obtaining access tokens

      After receiving the OAuth 2.0 credentials, the configurations can be checked easily using Postman. Here is how: Open a new Postman request. Navigate to the Authorization tab, and select OAuth 2.0 from TYPE 3. Click on Get New Access Token button 4. ...
    • Organization Integration Package

      In some cases a username and a password per role will be sent for organizations that only need to use Penta-b’s APIs without authenticating the users through Penta-b’s OAuth 2.0 APIs. In that case, you will need to send an email to info@penta-b.com ...
    • Notifications

      The notification system is built to notify users with the featured and important events taking place to be up-to-date with all changes You can customize your notification system by following the below steps: Click on the notification icon at the top ...