Skip to content

Files

Latest commit

77302cc · Feb 12, 2025

History

History

iOS

Ping Identity Logo


Samples

Ping provides these iOS samples to help demonstrate SDK functionality/implementation. They are provided "as is" and are not official products of Ping and are not officially supported.

The Ping SDK for iOS enables you to integrate your iOS application with Ping services.

There are two UI deployment options:

  • Embedded:
    • With this option, each app has to have its own login User Interface (UI).
    • Users authenticate natively to your application.
  • OIDC (Redirect) Login:
    • Often referred to as centralized login, with this option you reuse a central UI (such as hosted pages for PingOne Advanced Identity Cloud or the Login Widget for PingOne/PingOne DaVinci) your own web application for login requests in multiple apps and sites.
    • User's are redirected via a browser to a central place for authentication.

We provide samples that demonstrate both methods.

Integrate with Auth Journeys - PingOne Advanced Identity Cloud / PingAM:

To try out the Ping iOS SDK please look at one of our samples:

Integrate with flows - PingOne DaVinci:

OIDC Login:

Documentation

Detailed documentation is provided, and includes topics such as:

  • Tutorial walkthroughs for each server
  • Integrating functionality such as PingOne Protect, WebAuthn, and more
  • Code snippets
  • API Reference documentation

Requirements

  • Latest Xcode