Skip to content

ForgeRock/ping-ios-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

Logo


The Ping SDK for iOS is designed for creating mobile native apps that seamlessly integrate with the PingOne platform. It offers a range of APIs for user authentication, user device management, and accessing resources secured by PingOne.

Modules

ping
├── Browser                   # Provides in-app browser support for authentication flows.
├── Davinci                   # Orchestrates authentication flows with PingOne DaVinci.
├── Journey*                  # Orchestrates authentication flows with PingOne AIC Journeys.
├── ExternalIdP               # Enables authentication through various external Identity Providers (IDPs).
├── ExternalIdPApple          # Provides Sign in with Apple integration.
├── ExternalIdPFacebook       # Provides Facebook Sign-In integration. 
├── ExternalIdPGoogle         # Provides Google Sign-In integration.
├── Fido*                     # Provides FIDO2 / WebAuthn authentication support.
├── Logger                    # Provides a logging interface and common loggers.
├── MfaCommons*               # Provides common MFA capabilities such as OTP, Push, and WebAuthn.
├── Oath*                     # Provides OATH-based one-time password functionality.
├── Oidc                      # Provides OIDC login with integrated browser support.
├── Orchestrate               # Core authentication orchestration framework.
├── Protect                   # Provides advanced security integration with PingOne Protect.
├── Storage                   # Provides a secure storage interface.
├── DeviceProfile*            # Provides a framework for collecting and managing device information.
├── DeviceId*                 # Provides a secure method for generating and managing unique device identifiers.
└── TamperDetector*           # Provides utilities for analyzing device integrity.

Note: Modules marked with an asterisk * are under development and considered experimental.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Ping SDK for iOS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages