Skip to content
  • back
  • Glasshouse help

  • Glasshouse help
  • How Glasshouse is organised
    • Page types
    • Tabs
  • The basics
    • Creating pages
    • Adding and formatting content
    • Adding images
    • Managing files
    • Adding and managing users
    • Managing pages
  • Building learning sequences
    • Adding a sequence page
    • Adding a basic content block
    • Block types
      • Assignment block
      • Branching scenarios
      • Button
      • Cloze tests
      • Complex Feedback
      • Drag and Drop
      • xAPI forms
      • xAPI form display
      • Hotspot
      • Layout blocks
      • MCQ Buttons
      • MCQ - Drop down
      • MCQ - Range Slider
      • Short answer
      • Tables
      • Wiki
      • Sticky blocks
    • Front end editing
    • Adding media
    • Adding pop-ups
      • Adding blocks to pop-ups
    • Adding navigation
    • Completion Setting
  • Integration and export
    • Export SCORM
    • Adding a completion button
    • Setting up an LTI Integration
    • Single Sign On
    • Launch other sites
    • Export content in a simplified version
  • Other things you can do
    • Content curation with Glasshouse
    • Building spaced learning
    • Building interactive videos
    • Building an assessment
    • Building a handbook
    • Setting up a registrations page
      • Adding custom fields
    • Changing the visual design
      • Changing the login page
      • Changing site and page logos
      • Changing the navigation style
    • Building a dashboard
    • Certificates
    • Building workflows
    • Adding managers and buddies
    • Javascript actions
    • Shortcode
    • Using Glasshouse as a lite Learning Management System (LMS)
    • Restricted Navigation
    • Checklist
    • Group Rules
    • Text to Speech
    • Assignment Feature
    • Snippets

Single Sign On

Introduction

There is now the option to use SAML protocol based Single Sign On (SSO) within Glasshouse.

Details

Features

Glasshouse has all the usual features you'd expect from a SAML service provider such as:

  • SSO - Single Sign On.
  • SLO - Single Log Out.
  • Attribute mappings from your identity provider to any Glasshouse custom or regular Member field.
  • Support for various authentication contexts.
  • Support to temporarily match on Email instead of GUID/NameId whilst getting started.
  • Active mode (Automatically redirect non-signed in users to authenticate, This can be configured per IDP route making for a powerful custom solution)
Custom Features

Glasshouse also has some custom features that make it easy to use multiple identity providers for a single solution

  • Custom IDP routing based on (Multiple IDPs per Glasshouse site):
    • Visitor's IP Address
    • Matching a visitor's IP Address based on a CIDR Range
    • Matching a visitor's IP Address based on a Regular expression
    • Matching a header's value eg. Referer
    • The ability to have a different SSO login button based on different visitors
    • The ability to have different active IDPs based on the above routing of visitors.
  • Dual login support
  • Custom login buttons

 

Support

We have currently tested our SSO solution with the following Identity Providers for full support.

  1. Auth0
  2. Keycloak
  3. Google Workspaces
  4. AAD - (Now in use in production)

If your Identity Provider is not listed here it is very likely its still fully supported just not yet tested.