Skip to content

Sinatra app that acts as a simple IDP

Notifications You must be signed in to change notification settings

bugcrowd/sinatra-ruby-idp

 
 

Repository files navigation

sinatra-ruby-idp

This Sinatra app is a simplified Identity Provider for CI, QA and demo purposes.

features.mov

Changes from original version

  • React frontend
  • Removed dependency on Redis
  • Dockerize

⌨️ Local development

Requirements

  • Ruby 3.1.2
  • Nodejs 16.13.0

Running

Docker

  1. docker build . -t saml-ruby-idp
  2. docker run --rm -p9567:9292 saml-ruby-idp

Ruby

  1. npm install
  2. bundle install
  3. npm run build [Build css and javascript assets]
  4. bundle exec rackup
  5. Enjoy 🎈

Credit to saml_idp/saml_idp and enterprise-oss/sinatra-ruby-idp

About

Sinatra app that acts as a simple IDP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • HTML 62.7%
  • TypeScript 18.3%
  • Ruby 12.1%
  • Dockerfile 2.7%
  • Haml 2.7%
  • JavaScript 0.9%
  • Shell 0.6%