psarin / cfml-sso-demo-app

Demo app for cfml - sso integration, using the Okta identity provider as an example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CFML - SSO Integration Sample App

This is a simple integration with SSO Identity providers, using Okta as the default test. The code contained here is a simple drop in and go app.

Getting Started

Prerequisites

Installing

  1. Clone the git repo into a webroot being served by Lucee, CommandBox, or Adobe ColdFusion.

  2. Configure this demo SAML app with the identity provider you are using (e.g., okta) and note the configuration settings as you will need them for the next step.

  3. Create /certs and /config directories in the root folder. Place your Identify Provider certificate in /certs (e.g., okta.cert). Once you enter your config information via the application (step 4), the application will automatically create a JSON config file in the /config folder (e.g., okta.json)

  4. Navigate to the main page of this demo app and you'll be instructed on how to configure your Identity Provider settings for this app.

Contributing

Would appreciate if you can contribute info additional service providers! This involves creating new persistent components that represent the service provider. See the saml/providers/okta.cfc as an example.

Authors

License

This project is licensed under the MIT License. Terms can be found at LICENSE.md

Acknowledgments

About

Demo app for cfml - sso integration, using the Okta identity provider as an example

License:MIT License


Languages

Language:ColdFusion 96.3%Language:CSS 3.5%Language:JavaScript 0.2%