- 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.
$ git clone https://github.com/nkkumawat/corredora
$ cd corredora
$ npm install
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)
pm2 start --env production
Click here for documentaion.
Click Narendra Kumawat – Medium for blogs.
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.