Legacy releases
Ping SDK 3.0
May 24, 2021 major
Features
-
Ping SDK for iOS now supports Swift Package Manager.
-
Ping SDK for Android and Ping SDK for iOS now provide a
revokeAccessToken
method to revoke OAuth tokens, but preserve session.
Breaking changes
Code that has been deprecated in one of the earlier 2.x releases has been removed from the SDK in 3.0.
Android SDK:
-
Removed
Config.getInstance(Context)
. -
Removed
FRAuth Builder
. -
Removed
FRUserViewModel
.
iOS SDK:
-
Removed public
var
value fromSingleValueCallback
. -
Removed
FRURLProtocolResponseEvaluationCallback
. -
Removed
FRURLProtocol.validatedURLs
. -
Removed the deprecated
FRAuth.shared.next() (public func next)
method.
JavaScript SDK:
-
WebAuthn’s thrown error message text has been changed to align with the specification.
-
Renamed
getAuthorizeUrl
method togetAuthCodeByIframe
. -
Removed the single parameter from
createVerifier
function. -
Removed
nonce
function.
Known limitations
-
Cross-platform (Android, iOS and JavaScript) support for social login requires PingOne Advanced Identity Cloud, or PingAM 7.1 or later.
-
The SDK’s officially supported identity providers for social login are Apple, Facebook, and Google.
-
Mobile biometric authentication for both the Android and iOS SDKs requires PingOne Advanced Identity Cloud, or PingAM 7.1 or later.
Documentation updates
-
Added SDK troubleshooting, which covers cross-domain (third-party) cookie failures, and Apple’s WebKit limitations concerning WebAuthn and "platform authenticators" (such as Touch ID).
Ping SDK 2.2
December 18, 2020 minor
Features
-
Centralized login support.
-
Token management, WebAuthn, logout, and refresh token grant enhancements (Android, iOS, JavaScript).
Documentation updates
Ping SDK 2.1
August 21, 2020 minor
Features
-
Support for PingAM 7.
-
Support for self-registration and self-service trees. To determine the level of support, see Supported Callbacks.
Authentication and registration using social identity providers is not supported in this release. -
Support for web authentication (WebAuthn).
-
Support for suspended authentication.
-
Added processing for new callbacks:
-
NumberAttributeInputCallback
-
BooleanAttributeInputCallback
-
SuspendedTextOutputCallback
-
-
Support for obtaining the "Page Header" and "Page Description" values from a Page node.
Documentation updates
Known issues
No known issues at this time.
Ping SDK 2.0
June 30, 2020 major
Features
-
Added the Ping (ForgeRock) Authenticator module
-
Support for transactional authorization.
-
Updated the ability to customize endpoint locations.
-
New method to Intercept and modify REST calls.
-
Added handling of new callbacks.
-
Support for Apple’s "Secure Enclave".
-
Support in the Ping SDK for JavaScript for
localStorage
, or your own, custom, token storage implementation, as an alternative toindexedDB
. -
Added ability to override the session cookie name, in all Ping SDKs.
Documentation updates
-
How to Intercept and modify REST calls (all SDKs).
-
How to Set up transactional authorization (all SDKs).