Skip to main content

What is OAuth 2.0 ?


OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 supersedes the work done on the original OAuth protocol created in 2006. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices. This specification is being developed within the IETF OAuth WG.

More information

OAuth Libraries#


There are many libraries written for your popular programming language. You can easly use MonoSign with these libraries.

Here is the list of OAuth libraries; https://oauth.net/code/

Integration with MonoSign#


When you contact with MonoSign team, they will provide you some informations to make both systems are connected well.

You will also take some informations about endpoints.

Provided Informations#


You will receive these informations;

baseSSOUrl is organization url.

InformationValueDescription
Auth Urlhttps://{baseSSOUrl}/oauth/authorizeAuthorization Endpoint
Access Token Urlhttps://{baseSSOUrl}/oauth/tokenAccess Token Endpoint
User Info Urlhttps://{baseSSOUrl}/oauth/userinfoUser Info Endpoint
Client Id{GUID}Unique Identifier
Client Secret{GUID}Unique Identifier
Scope (Optional)profileOAuth 2 Scope
Grant TypeAuthorization CodeGrant Type Info

User Info Endpoint#


https://{baseSSOUrl}/oauth/userinfo

This endpoint will you provide an user profile to access full information of users.

Requirement#


When you authenticate user, you will take an authorization token.

All provided endpoints required Authorization Header for informations. If you don't provide this information you will take Unauthorized or Forbidden error.