forgerock-training-courses
7829  Reviews star_rate star_rate star_rate star_rate star_half

Developing Applications Using ForgeRock® SDKs

This course is for students who want to learn how to use the ForgeRock® SDKs to speed up the integration of JavaScript, Android, and iOS applications, within an access management solution. The...

Read More
$3,750 USD GSA  $3,400.50
Course Code SDK-541
Duration 3 days
Available Formats Classroom, Virtual

This course is for students who want to learn how to use the ForgeRock® SDKs to speed up the integration of JavaScript, Android, and iOS applications, within an access management solution. The course presents key use cases and features of the ForgeRock SDKs.

  • Revision B of this course is based on version 7 of ForgeRock Identity Platform and SDK 3.

Skills Gained

  • Introduce the ForgeRock SDKs, describe how they fit into the ForgeRock® Identity Platform (Identity Platform), and how they interact with ForgeRock® Access Management (AM)
  • Present the centralized login flow, implement centralized login authentication, and observe device single sign-on (SSO)
  • Present the Embedded Login flow and execute authentication, registration, and self-service journey
  • Increase the security of your application and enhance the user experience with social authentication, passwordless biometric authentication, device profile and location collection and analysis, and multi-factor authentication (MFA) with one-time passwords (OTPs) and push authentication

Who Can Benefit

  • System Integrators
  • System Consultants
  • System Architects
  • Developers of JavaScript applications
  • Developers of native Android applications
  • Developers of native iOS applications

Prerequisites

  • Basic knowledge and skills using the Linux and Windows operating systems to complete labs
  • Basic knowledge of HTTP and communications between clients and servers is critical to understanding the interaction between the ForgeRock SDKs and AM
  • Basic knowledge of JSON, JavaScript, REST, and Java
  • Good knowledge of either JavaScript, Android, or iOS application development
  • Attendance on the ForgeRock® Access Management Deep Dive (AM-410) course or equivalent knowledge

Course Details

Course Outline

Chapter 1: Introducing the ForgeRock SDKs

  • Lesson 1: The SDKs and Common Use Cases
  • Lesson 2: Mobile Development Environment and Project Quickstart for Android and iOS

Chapter 2: Authentication with Centralized Login

  • Lesson 1: Authenticate With Centralized Login
  • Lesson 2: (Optional) Observe SSO Between Mobile Apps

Chapter 3: Working with Embedded Login

  • Lesson 1: Authenticate with Embedded Login
  • Lesson 2: Follow Authentication Journeys
  • Lesson 3: Registration and Self-Service Journeys
  • Lesson 4: Send and Process Verification Emails

Chapter 4: Increasing Security and Enhancing User Experience

  • Lesson 1: Authenticate with Social Login
  • Lesson 2: Authenticate with WebAuthn and Biometrics
  • Lesson 3: Collect and Validate Device Profiles and Geolocation
  • Lesson 4: MFA with Push and OATH on Mobile
|
View Full Schedule