---
title: Implement your use cases with the Journey module
description: Provides a directory of guides for implementing various use cases with the Journey module, such as PingOne Protect, social login, and one-time passcodes.
component: orchsdks
page_id: orchsdks:journey:use-cases
canonical_url: https://developer.pingidentity.com/orchsdks/journey/use-cases.html
revdate: Fri, 17 Oct 2025 14:50:55 +0100
keywords: ["journey", "Use Cases", "PingOne Protect", "Social Login", "OTP"]
---

# Implement your use cases with the Journey module

[icon: circle-check, set=far]PingOne Advanced Identity Cloud [icon: circle-check, set=far]PingAM [icon: android, set=fab]Android [icon: apple, set=fab]iOS [icon: js, set=fab]JavaScript

The Journey module enables you to implement many authentication, registration, and self-service use cases into your mobile and web apps.

[icon: shield-check, set=fadl, size=3x]

#### [PingOne Protect](use-cases/protect/index.html)

Evaluate risk with PingOne Protect

[icon: user-key, set=fadl, size=3x]

#### [FIDO and Passkeys](use-cases/fido/index.html)

Implement Passkeys using FIDO2

[icon: message-exclamation, set=fadl, size=3x]

#### [Push notifications](use-cases/push/index.html)

Implement MFA using push notifications

[icon: user-clock, set=fadl, size=3x]

#### [OATH one-time passcodes](use-cases/oath/index.html)

Implement OATH-based MFA using one-time passcodes

[icon: user-circle-plus, set=fadl, size=3x]

#### [Social sign-on](use-cases/external-idp/index.html)

Authenticate users with external IdPs

[icon: user-pen, set=fadl, size=3x]

#### [User self-service](use-cases/user-self-service/index.html)

Allow your users to manage their own user profile data

[icon: link, set=fad, size=3x]

#### [Device Binding](use-cases/device-binding/index.html)

Use cryptographic keys to bind a device to a user

[icon: binary-circle-check, set=fad, size=3x]

#### [Device Profiling](use-cases/device-profiling/index.html)

Collect and store mobile device information

[icon: laptop-mobile, set=fadl, size=3x]

#### [Device Management](use-cases/device-self-service/index.html)

View, update, and delete registered devices

[icon: wand-magic-sparkles, set=fadl, size=3x]

#### [Magic links](use-cases/magic-links/index.html)

Suspend and resume authentication journeys

[icon: magnifying-glass-chart, set=fadl, size=3x]

#### [reCAPTCHA Enterprise](use-cases/recaptcha-enterprise/index.html)

Detect automated attacks or threats with reCAPTCHA Enterprise

[icon: browser, set=fad, size=3x]

#### [Advanced Identity Cloud/PingAM Login Widget](use-cases/login-widget/index.html)

Add a prebuilt, customizable login UI to JavaScript apps (Advanced Identity Cloud and PingAM only)
