SAML SSO for Content Services: Deployment Overview

SAML SSO for Content Services: Deployment Overview

This course will guide the student through a Docker-based deployment of Alfresco Content Services, SAML SSO for Alfresco Content Services and LemonLDAP::NG using SAML.

Not currently available

About this course

Overview

This course will guide the student through a Docker-based deployment of Alfresco Content Services, SAML SSO for Alfresco Content Services and LemonLDAP::NG using SAML.

We will start with a pre-configured Docker Compose environment, continue with the configuration of the Identity and Service Providers and end with the validation of the configured functionality.

We are using LemonLDAP::NG as a test Identity Provider which can be used to quickly and independently configure and validate SAML SSO for Alfresco Content Services.

N.B. this course is specifically focused on the SAML SSO for Alfresco Content Services module and does not make use of the Alfresco Identity Service. See the Alfresco SSO Guide for further information on this approach.

What Will I Learn?

At the end of this course you will be able to:

  • Configure a SAML Identity Provider (LemonLDAP::NG)
  • Install SAML SSO for Alfresco Content Services (ACS)
  • Configure the SAML Service Providers (Share, REST API & AOS)
  • Link the Identity Provider and Service Providers
  • Validate Single Sign On and Single Log Off using SAML

Target Audience

This course is targeted at the following roles:

  • Administrators

Time Required: ~60 minutes

Difficulty: Intermediate

Applicability: This course was written using Alfresco Content Services v6.2.2.1 and was last modified on September 24, 2020.

Prerequisite Knowledge

This course presumes that the student is competent with the following tools, technologies and concepts:

Prerequisite Courses

The following courses should be completed before taking this course:

Prerequisite Resources

This course presumes that the student has access to the following:

  • A workstation with Docker & Docker Compose installed
    • We would recommend a machine with 16GB RAM to effectively launch the environment
  • Quay.io credentials to access to the Alfresco Quay.io Repository; available from Alfresco Support for customers and partners
  • The SAML SSO for Alfresco Content Services AMPs (alfresco-saml-repo-x.y.z.amp & alfresco-saml-share-x.y.z.amp) available from Alfresco Support
Copyright

Alfresco offers you a wide range of content, communication tools, forums, and information about its products and services ("Materials") via this website. Alfresco either owns the intellectual property rights in the Materials on this website or has obtained the permission of the owner of the intellectual property to make it available on this website. You may, view, print and/or download one copy of the Materials from this web site on any single computer solely for your personal, informational, non-commercial use, provided you keep intact all copyright and other proprietary notices. No Materials published by Alfresco on this web site, in whole or in part, may be copied, reproduced, modified, republished, uploaded, posted, transmitted, or distributed in any form or by any means without prior written permission from Alfresco. The use of any such Materials on any other website or networked computer environment or for any other purpose is strictly prohibited and such unauthorized use may violate copyright, trademark and other similar laws. If you believe that your work has been copied in a way that constitutes copyright infringement, please follow our Notice and Procedure for Making Claims of Copyright Infringement.

Disclaimer

Alfresco assumes no responsibility for accuracy, correctness, timeliness, or content of the Materials provided on this website. You should not assume that the Materials on this website are continuously updated or otherwise contain current information. Alfresco is not responsible for supplying content or materials from the website that have expired or have been removed. THE MATERIALS PROVIDED AT THIS WEBSITE ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. YOUR USE OF THIS WEBSITE IS AT YOUR OWN RISK. ALFRESCO DISCLAIMS ALL WARRANTIES (EXPRESS OR IMPLIED), CONDITION OR OTHER TERM OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE. ANY MATERIAL DOWNLOADED OR OBTAINED THROUGH THE USE OF THIS WEBSITE IS DONE AT YOUR OWN RISK AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE DOWNLOAD OF ANY MATERIAL.

Curriculum1 Hour

  • Introduction
  • Objectives
  • Prerequistites
  • Lab Environment
  • Initial Resources
  • Security Assertion Markup Language (SAML)
  • Overview
  • Identity Provider (IdP) Configuration
  • Overview
  • Environment Validation
  • Configuration
  • Solution Demonstration (Without Audio)
  • Service Provider (SP) Configuration
  • Preparation
  • Docker Image - Repository
  • Docker Image - Share
  • Docker Compose
  • Configuration
  • Linking the IdP & SP
  • Solution Demonstration (Without Audio)
  • Validation
  • Alfresco Share
  • Solution Demonstration (Without Audio)
  • Stretch Objectives
  • Summary
  • Knowledge Check
  • Review
  • References
  • Next Steps
  • Course Survey

About this course

Overview

This course will guide the student through a Docker-based deployment of Alfresco Content Services, SAML SSO for Alfresco Content Services and LemonLDAP::NG using SAML.

We will start with a pre-configured Docker Compose environment, continue with the configuration of the Identity and Service Providers and end with the validation of the configured functionality.

We are using LemonLDAP::NG as a test Identity Provider which can be used to quickly and independently configure and validate SAML SSO for Alfresco Content Services.

N.B. this course is specifically focused on the SAML SSO for Alfresco Content Services module and does not make use of the Alfresco Identity Service. See the Alfresco SSO Guide for further information on this approach.

What Will I Learn?

At the end of this course you will be able to:

  • Configure a SAML Identity Provider (LemonLDAP::NG)
  • Install SAML SSO for Alfresco Content Services (ACS)
  • Configure the SAML Service Providers (Share, REST API & AOS)
  • Link the Identity Provider and Service Providers
  • Validate Single Sign On and Single Log Off using SAML

Target Audience

This course is targeted at the following roles:

  • Administrators

Time Required: ~60 minutes

Difficulty: Intermediate

Applicability: This course was written using Alfresco Content Services v6.2.2.1 and was last modified on September 24, 2020.

Prerequisite Knowledge

This course presumes that the student is competent with the following tools, technologies and concepts:

Prerequisite Courses

The following courses should be completed before taking this course:

Prerequisite Resources

This course presumes that the student has access to the following:

  • A workstation with Docker & Docker Compose installed
    • We would recommend a machine with 16GB RAM to effectively launch the environment
  • Quay.io credentials to access to the Alfresco Quay.io Repository; available from Alfresco Support for customers and partners
  • The SAML SSO for Alfresco Content Services AMPs (alfresco-saml-repo-x.y.z.amp & alfresco-saml-share-x.y.z.amp) available from Alfresco Support
Copyright

Alfresco offers you a wide range of content, communication tools, forums, and information about its products and services ("Materials") via this website. Alfresco either owns the intellectual property rights in the Materials on this website or has obtained the permission of the owner of the intellectual property to make it available on this website. You may, view, print and/or download one copy of the Materials from this web site on any single computer solely for your personal, informational, non-commercial use, provided you keep intact all copyright and other proprietary notices. No Materials published by Alfresco on this web site, in whole or in part, may be copied, reproduced, modified, republished, uploaded, posted, transmitted, or distributed in any form or by any means without prior written permission from Alfresco. The use of any such Materials on any other website or networked computer environment or for any other purpose is strictly prohibited and such unauthorized use may violate copyright, trademark and other similar laws. If you believe that your work has been copied in a way that constitutes copyright infringement, please follow our Notice and Procedure for Making Claims of Copyright Infringement.

Disclaimer

Alfresco assumes no responsibility for accuracy, correctness, timeliness, or content of the Materials provided on this website. You should not assume that the Materials on this website are continuously updated or otherwise contain current information. Alfresco is not responsible for supplying content or materials from the website that have expired or have been removed. THE MATERIALS PROVIDED AT THIS WEBSITE ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS. YOUR USE OF THIS WEBSITE IS AT YOUR OWN RISK. ALFRESCO DISCLAIMS ALL WARRANTIES (EXPRESS OR IMPLIED), CONDITION OR OTHER TERM OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OR TITLE. ANY MATERIAL DOWNLOADED OR OBTAINED THROUGH THE USE OF THIS WEBSITE IS DONE AT YOUR OWN RISK AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE DOWNLOAD OF ANY MATERIAL.

Curriculum1 Hour

  • Introduction
  • Objectives
  • Prerequistites
  • Lab Environment
  • Initial Resources
  • Security Assertion Markup Language (SAML)
  • Overview
  • Identity Provider (IdP) Configuration
  • Overview
  • Environment Validation
  • Configuration
  • Solution Demonstration (Without Audio)
  • Service Provider (SP) Configuration
  • Preparation
  • Docker Image - Repository
  • Docker Image - Share
  • Docker Compose
  • Configuration
  • Linking the IdP & SP
  • Solution Demonstration (Without Audio)
  • Validation
  • Alfresco Share
  • Solution Demonstration (Without Audio)
  • Stretch Objectives
  • Summary
  • Knowledge Check
  • Review
  • References
  • Next Steps
  • Course Survey