Skip to content
 
 

Repository files navigation

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

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages