Skip to content

Training content

Madhumita Subramaniam edited this page Dec 5, 2023 · 5 revisions

Introduction to Janssen

Linux Foundation Janssen Project is a collaboration hub for digital identity infrastructure software. This course introduces learners to the features and capabilities of this project along with hands-on exercises.

Who is it for?

  • Information Security Professionals
  • Administrators, Implementation consultants, Architects
  • Students

What you'll learn:

  • Understand all the components of the Janssen Project
  • Understand the database options available
  • Install and configure a Janssen OpenID service
  • Manage users via the SCIM API
  • Understand how Person authentication script can be used to Customize the login flow
  • Configure Casa, a web portal for self-service credential management
  • Support FIDO authentication

What it prepares you for:

  • Grasping how the Janssen servers can fulfill your business needs
  • Embedding the Janssen server into your software
  • Providing significant contributions to Janssen's open-source initiative

System Prerequisites

  1. Hardware Requirements for a Virtual Machine (VM)
  • 4 GB RAM
  • 2 CPU
  • 20 GB Disk
  1. Operating System on Virtual Machine: openSUSE Leap 15.4 Or SUSE Linux Enterprise Server (SLES) 15

Introduction to Agama

DIY Identity Journeys using Agama Lab helps you build custom login processes for your business through user-friendly low-code solutions.

Who is it for?

  • Information Security Professionals
  • Administrators, Implementation consultants, Architects
  • Students

What you'll learn:

  • Create a custom login flow that integrates with your existing systems and meets your specific security requirements.
  • Implement multi-factor authentication for your users to enhance security.
  • Create a seamless single sign-on experience for your customers across multiple applications.

What it prepares you for:

  • Use Agama Lab - a developer tool that enables you to whiteboard Agama flows, design web pages, write code and manage your Agama projects.
  • Comprehending Agama and its application in building an adapter for your own Authorization server / OpenID provider
  • Participate in the development of the Agama component within Janssen's project

System Prerequisites

  1. Janssen server installation
  2. Sign up with Agama Lab
  3. A Github Account
Clone this wiki locally