Overview
OpenAM is an open source identity and access management server platform that features federation and single sign-on (SSO) services. It also provides APIs (Java, C and RESTful) that enable developers to access and integrate authentication, authorization, and identity services to web applications.
This instructor-led, live training (online or onsite) is aimed at system administrators and developers who wish to use OpenAM to manage identity and access controls for web applications.
By the end of this training, participants will be able to:
- Set up the necessary server environment to start configuring authentication and access controls using OpenAM.
- Implement single sign-on (SSO), multi-factor authentication (MFA), and user self-service features for web applications.
- Use federation services (OAuth 2.0, OpenID, SAML v2.0, etc.) to extend identity management securely across different systems or applications.
- Access and manage authentication, authorization, and identity services through REST APIs.
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.
Requirements
- An understanding of identity and access management (IAM)
Audience
- System administrators
- Developers
Course Outline
Introduction
- OpenAM vs Okta vs other IAM platforms
- Overview of OpenAM features and architecture
Getting Started
- Setting up the server environment
- Accessing the OpenAM web console
Configuring Access Management
- Setting up basic authentication
- Implementing single sign-on (SSO)
- Configuring authorization policies
- Securing and managing sessions
- Setting up multi-factor authentication (MFA)
Configuring User Self-Service
- Creating a RESTful application
- Registering users
- Managing user names and passwords
Configuring Federation Services
- Working with OAuth 2.0
- Adding OpenID configuration
- Implementing SAML v2.0 authentication
- Other standard identity protocols
Working with APIs for Web Applications
- Exploring REST API references
- Authenticating using REST
- Setting up realms in REST API calls
- Performing REST methods
- Auditing logging services
Troubleshooting
Summary and Next Steps