Get in Touch

Course Outline

Introduction

  • The case for SSO (Single-Sign-On Authentication).
  • CAS versus LDAP and OpenID.

Overview of CAS Architecture

  • System components.
  • CAS Server.
  • CAS clients.
  • Supported protocols.
  • Software components:
    • Spring MVC/Spring Webflow.
    • Ticketing mechanisms.
    • Authentication processes.

Developing CAS as an Overlay Project

  • Building and deploying using Gradle, Maven, and Docker.
  • Incorporating custom and third-party source code.
  • Managing dependencies.

Configuring Authentication in CAS

  • Orchestrating authentication handlers via the authentication manager.
  • Selecting appropriate authentication handlers and schemes.
  • Testing the default authentication scheme.
  • Principal resolution.
  • Transforming user IDs.
  • Setting up long-term "Remember Me" authentication.
  • Implementing proxy authentication.
  • Integrating multi-factor authentication (MFA).
  • Limiting failed login attempts through login throttling.
  • Configuring SSO session cookies.

Attribute Resolution and Release

  • Principal-Id attribute: Receiving the authenticated user ID.
  • Attribute release policy: Distributing attributes to applications.
  • Caching attributes: Storing resolved attributes.
  • Encrypting attributes: Conditionally encrypting attributes.

Troubleshooting

Summary and Next Steps

Requirements

  • A solid understanding of security concepts, such as authentication and authorization.
  • Familiarity with Linux operating systems and command-line interface usage.

Audience

  • System administrators
 7 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 1300 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories