Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 816 Bytes

README.md

File metadata and controls

38 lines (23 loc) · 816 Bytes

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