Skip to content

Repository files navigation

omniauth-cortex

Build StatusDependency Status

OmniAuth strategy for Cortex's OAuth 2.0 implementation.

omniauth-github was used as a helpful model for this project.

Installation

Add this line to your application's Gemfile:

gem 'omniauth-cortex'

And then execute:

$ bundle

Or install it yourself as:

$ gem install omniauth-cortex

Usage

useOmniAuth::Builderdoprovider:cortex,ENV['CORTEX_KEY'],ENV['CORTEX_SECRET'],scope: 'scope1, scope2, scope3'end

Override Environment

If you would like to change the URLs used by omniauth-cortex, override :client_options in the provider config step.

provider:cortex,ENV['CORTEX_KEY'],ENV['CORTEX_SECRET'],scope: 'scope1, scope2, scope3',{:client_options=>{:site=>'http://localhost:3000/api/v1',:authorize_url=>'http://localhost:3000/oauth/authorize',:token_url=>'http://localhost:3000/oauth/token'}}

About

OmniAuth strategy for Cortex's OAuth 2.0 implementation

Resources

Stars

1 star

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages