Blog

Cristobal Escobar

October 15, 2024

Spread the word


Share your thoughts

Ortus Solutions has unveiled its latest innovation, CBSSO, a game-changing module for ColdBox applications. CBSSO is designed to make integrating with OAuth and SAML identity providers easier than ever before, significantly reducing the complexity of managing Single Sign-On (SSO) flows. Whether your users authenticate through Google, Microsoft, Facebook, or custom identity providers, CBSSO streamlines the entire process.For CFML and ColdFusion developers, dealing with identity provider integrations can often feel like navigating through a labyrinth of documentation, redirects, and configurations. That’s where CBSSO comes in. By handling the technical details, CBSSO allows developers to focus on building their applications, making the process of integrating third-party authentication far less time-consuming.

What Does CBSSO Offer?

CBSSO provides a host of valuable features that simplify your development workflow:

1. Pre-Built Provider Support

CBSSO comes with built-in support for the most commonly used identity providers, such as:

  • Google
  • GitHub
  • Facebook
  • Microsoft Enterprise Service (SAML)

This means you can quickly enable SSO for users by just adding your client ID and client secret. There's no need to write custom code to handle the complex redirection flows, making integration faster and more secure.

2. Custom Provider Integration

If you’re using a less common or custom identity provider, CBSSO has you covered. You can easily create your own custom provider, giving you full flexibility to integrate with any system your application requires.

3. Seamless CBSecurity and CBAuth Integration

CBSSO doesn’t work in isolation. It integrates smoothly with other popular Ortus Solutions tools like CBSecurity and CBAuth, allowing you to skip much of the boilerplate code needed to make these systems work together. With CBSSO, you can create users, manage login sessions, and keep everything in sync without manually coding these processes.

4. Extensibility through Interception Points

CBSSO is built with flexibility in mind. If your application needs to perform custom actions during the login process, CBSSO offers interception points that allow you to plug into the authentication flow and add custom logic as needed. Whether it's logging information or customizing how data is handled, these points give you the control you need without restricting your workflow.

Why Choose CBSSO?

For ColdFusion and CFML developers, integrating identity providers has often been a challenging, time-consuming process. CBSSO takes away much of that complexity by offering a modular, pre-configured solution. Not only do you save development time, but you also reduce the chances of errors or security flaws creeping into your SSO workflows.With CBSSO, developers can now focus on enhancing their applications without getting bogged down in the intricacies of third-party authentication. The module is ready to install via ForgeBox, ensuring that you can quickly get up and running.

🎥 See It in Action:

Want to dive deeper? Watch the limited-time CBSSO demo by subscribing to our YouTube channel or subscribe to CFCasts and see how easily you can integrate OAuth and SAML into your ColdBox applications.

#ColdBox #ColdFusion #CFML #OrtusSolutions #OAuth #SAML #SingleSignOn #CFCasts #YouTube

Add Your Comment

Recent Entries

BoxLang FTP Support has landed

BoxLang FTP Support has landed

We’re excited to announce the release of the bx-ftp module for BoxLang! This powerful module enables seamless interaction between your BoxLang applications and FTP servers. Whether you need to upload files, download content, or manage directories on an FTP server, the bx-ftp module has you covered.

Luis Majano
Luis Majano
January 17, 2025
A Year in Review - BoxLang 2024 Recap!

A Year in Review - BoxLang 2024 Recap!

BoxLang has come a long way since its beta release, and we're thrilled to share the incredible progress made so far. From its initial launch to the upcoming stable version, BoxLang has been evolving with new features, tools, and a growing ecosystem, all aimed at empowering modern developers.In this recap, we’ll highlight the milestones and advancements that have shaped BoxLang’s journey to this point. Let’s take a look at what we’ve achieved and what’s coming next!

Maria Jose Herrera
Maria Jose Herrera
January 03, 2025