🔑
cbSSO
  • Introduction
  • Quick Start
  • Usage
    • How It Works
    • Configuration
    • Initiating SSO
    • Handling The Identity Provider Response
    • Interception Points
    • Provider Service
  • Providers
    • Built-in Providers
      • FacebookProvider
      • GitHubProvider
      • GoogleProvider
      • MircosoftSAMLProvider
    • Custom Providers
  • cbAuth Integration
    • Enabling Integration
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Providers

Built-in Providers

PreviousProvider ServiceNextFacebookProvider

Last updated 9 months ago

Was this helpful?

Out of the box we have implemented the following providers for your use.

Each provider implements the cbsso.models.ISSOIntegrationProvider interface and provides the necessary functionality to interact with a specific identity provider.

This interface is primarily for use by the ProviderService@cbsso and is not necessarily intended for direct use but is available if you need it.

interface {
    public string function getName();
    public string function startAuthenticationWorflow( required any event );
    public any function processAuthorizationEvent( required any event );
}

FacebookProvider
GitHubProvider
GoogleProvider
MicrosoftSAMLProvider