CAS for Administrators ( cas | 7 hours )

Prerequisites:
  • An understanding of security concepts (authentication, authorization etc.)
  • Familiarity with Linux and the command line

Audience

  • System administrators
Overview:

CAS, or Central Authentication Service, is an open-source, enterprise-level, single-sign-on protocol for the web. CAS gives users access to multiple applications using a single sign-on and allows web applications to authenticate users without giving them access to user passwords. CAS has a Java server component and various client libraries written in PHP, PL/SQL, Java, and more.

In this instructor-led, live training (online or onsite), we discuss CAS's architecture and features and practice installing and configuring a CAS server.

By the end of this training, participants will be able to:

  • Have an understanding of CAS's implementation of SSO (Single-Sign-On Authentication).
  • Have the necessary practice to deploy and manage their own authentication server.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • The case for SOS (Single-Sign-On-Authentication)
  • CAS vs LDAP vs OpenID

An overview of the CAS Architecture

  • System components
  • CAS Server
  • CAS clients
  • Supported protocols
  • Software components
    • Spring MVC/Spring Webflow
    • Ticketing
    • Authentication

Building CAS as an Overlay Project

  • Building and deploying with Gradle, Maven and Docker
  • Using custom and third-party source
  • Managing dependencies

Configuring Authentication in CAS

  • Orchestrating authentication handlers with authentication manager
  • Choosing authentication handlers and schemes
  • Testing the default authentication scheme
  • Principal Resolution
  • Transforming the user id
  • Setting up "Remember Me" long-term authentication
  • Setting up proxy authentication
  • Multi-factor authentication (MFA)
  • Limiting failed login attempts with login throttling
  • Configuring an SSO session cookie

Attribute Resolution and Release

  • Principal-Id attribute: receiving authenticated userid
  • Attribute release policy: Releasing attributes to applications
  • Caching attributes: Caching resolved attributes
  • Encrypting attributes: Conditionally encrypting attributes

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - CAS for Administrators

Qatar - CAS for Administrators

Egypt - CAS for Administrators

Saudi Arabia - CAS for Administrators

South Africa - CAS for Administrators

Brasil - CAS for Administrators

Canada - CAS for Administrators

中国 - CAS for Administrators

香港 - CAS for Administrators

澳門 - CAS for Administrators

台灣 - CAS: Setting Up a Single-Sign-On Authentication Server

USA - CAS for Administrators

Österreich - CAS for Administrators

Schweiz - CAS for Administrators

Deutschland - CAS for Administrators

Czech Republic - CAS for Administrators

Denmark - CAS for Administrators

Estonia - CAS for Administrators

Finland - CAS for Administrators

Greece - CAS for Administrators

Magyarország - CAS for Administrators

Ireland - CAS for Administrators

Israel - CAS for Administrators

Luxembourg - CAS for Administrators

Latvia - CAS for Administrators

España - CAS: configuración de un servidor de autenticación de inicio de sesión único

Italia - CAS for Administrators

Lithuania - CAS for Administrators

Nederland - CAS for Administrators

Norway - CAS for Administrators

Portugal - CAS for Administrators

România - CAS for Administrators

Sverige - CAS for Administrators

Türkiye - CAS for Administrators

Malta - CAS for Administrators

Belgique - CAS for Administrators

France - CAS for Administrators

日本 - CAS for Administrators

Australia - CAS for Administrators

Malaysia - CAS for Administrators

New Zealand - CAS for Administrators

Philippines - CAS for Administrators

Singapore - CAS for Administrators

Thailand - CAS for Administrators

Vietnam - CAS for Administrators

India - CAS for Administrators

Argentina - CAS: configuración de un servidor de autenticación de inicio de sesión único

Chile - CAS: configuración de un servidor de autenticación de inicio de sesión único

Costa Rica - CAS: configuración de un servidor de autenticación de inicio de sesión único

Ecuador - CAS: configuración de un servidor de autenticación de inicio de sesión único

Guatemala - CAS: configuración de un servidor de autenticación de inicio de sesión único

Colombia - CAS: configuración de un servidor de autenticación de inicio de sesión único

México - CAS: configuración de un servidor de autenticación de inicio de sesión único

Panama - CAS: configuración de un servidor de autenticación de inicio de sesión único

Peru - CAS: configuración de un servidor de autenticación de inicio de sesión único

Uruguay - CAS: configuración de un servidor de autenticación de inicio de sesión único

Venezuela - CAS: configuración de un servidor de autenticación de inicio de sesión único

Polska - CAS for Administrators

United Kingdom - CAS for Administrators

South Korea - CAS for Administrators

Pakistan - CAS for Administrators

Sri Lanka - CAS for Administrators

Bulgaria - CAS for Administrators

Bolivia - CAS: configuración de un servidor de autenticación de inicio de sesión único

Indonesia - CAS for Administrators

Kazakhstan - CAS for Administrators

Moldova - CAS for Administrators

Morocco - CAS for Administrators

Tunisia - CAS for Administrators

Kuwait - CAS for Administrators

Oman - CAS for Administrators

Slovakia - CAS for Administrators

Kenya - CAS for Administrators

Nigeria - CAS for Administrators

Botswana - CAS for Administrators

Slovenia - CAS for Administrators

Croatia - CAS for Administrators

Serbia - CAS for Administrators

Bhutan - CAS for Administrators

Nepal - CAS for Administrators