Skip to content

KodaFramework/koda-omniauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Koda Auth OmniAuth

This is middleware for Koda Content that allows you to secure your server using OmniAuth

Usage

You have to subclass Koda::Auth::OmniAuthIntegration and add in the strategies you require, so:

class MyAuthStrategy < Koda::Auth::OmniAuthIntegration
  use ::OmniAuth::Strategies::GitHub, ENV['GITHUB_CLIENT_ID'], ENV['GITHUB_CLIENT_SECRET']
  set :views, 'path/to/views'
end

Then use it as middleware on your Koda::Api

class MyApi < Koda::Api
  use MyAuthStrategy
end

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages