Skip to content

Caviel's authorization portal provides easy implication for sites to support Caviel and other external logins.

License

Notifications You must be signed in to change notification settings

Genstin/OpenAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




The Caviel Open Authentication Library


Introduction

The Caviel Open Authorization library provides easy implication for projects to support logins from sources like Caviel, Google, Twitter, Facebook and more added every day.

When mentioning this library it may also be referred to as COA/COAL, OA /OAL, oAuth or Open Auth.

The Diffrences

In the COA library, we automaticly format external service data to a standardized JSON format for easy parsing even if they use an unorthadoxed method other than email and password.

Login Services

Installation

To start using this in your application, it couldn't be easier.

  • First, visit the Caviel Develper Portal and create a new application and enable the Open Auth settings, configure your login portal and remember your client id and your auth app id. For refrence our client id would be mycoolapp(mycoolapp.cda.caviel.com) and our auth portal id: 9199-1999-8a88-8aji-9skj.

  • Secondly, you will need to implement our api in to your library, check our documentation's implication guide for your library. For refrence our library is available at https://scripts.caviel.com/system/openauth.js. openauth.js should be replaced with your specified language, for example we can use openauth.php, openauth.cpp, openauth.java, and more.

  • Additionally, you may use our jsDelivr cdn link, if necessary, available over here.

Implication

Unfortunatley usage is diffrent for each language, please see our documentation