Skip to content

SAML Based SSO by Corredora. SAML based communication between Service Provider and Identity Provider. SP Initiated and IDP Initiated SSO with the same configuration. Give Full control to Service provider to manage configurations. REST APIs to Automate the configuration. Choice in database (mysql/postgres/mssql) to configure the app. Easy to conf…

License

Notifications You must be signed in to change notification settings

nkkumawat/corredora

Repository files navigation

Corredora

  • SAML based communication between Service Provider and Identity Provider.
  • SP Initiated and IDP Initiated SSO with the same configuration.
  • Give Full control to Service provider to manage configurations.
  • REST APIs to Automate the configuration.
  • Choice in database (mysql/postgres/mssql) to configure the app.
  • Easy to configure.

How to install

$ git clone https://github.com/nkkumawat/corredora
$ cd corredora
$ npm install

Configure the app

Change database credentials in config/config.json

"database": {
  "username": "root", 
  "password": "root",
  "database": "samlapp",
  "host": "localhost",
  "dialect": "mysql" //(mysql/mssql/postgres)
}

host host name where app is running
port port number where app is running
secret host secret to sign jwt token
certificate-life SP cerificate validity time (in days)
token-life token life in seconds
admin admin credentials
log-dir log file directory (development.log)

To start the app

pm2 start --env production

Documentation

Click here for documentaion.
Click Narendra Kumawat – Medium for blogs.

Contribute

Thank you for your interest in contributing to this open source project! To contribute follow the below guidelines

  • Create an issue and comment on issue that you are solving.
  • Fix the issue
  • Raise a Pull request.

About

SAML Based SSO by Corredora. SAML based communication between Service Provider and Identity Provider. SP Initiated and IDP Initiated SSO with the same configuration. Give Full control to Service provider to manage configurations. REST APIs to Automate the configuration. Choice in database (mysql/postgres/mssql) to configure the app. Easy to conf…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published