PingID Administration Guide

PingID SDK Package 1.14 (November 4, 2020) - Updated

The PingID SDK 1.14 package was removed from the download site due to a technical issue, and will be available soon. (November 9, 2020)

The PingID SDK 1.14 package is released with the following components:

PingID SDK component Module Submodule Version Status

PingID Mobile SDK

PingID Mobile SDK for Android

1.6

Updated

PingID Mobile SDK for iOS

1.6

Updated

PingID Mobile SDK for iOS

1.4.1

Legacy

PingID SDK Server sample code

1.4

Unchanged

PingFederate PingID SDK Integration Kit 1.9

PingFederate PingID SDK IDP Adapter 1.8

PingFederate PingID SDK IDP Adapter

1.8

Unchanged

*PingID SDK CIBA Authenticator

1.1

Unchanged

PingFederate PingID SDK IDP Selector

1.1

Unchanged

**PingFederate Authenticator API

1.0.0.50

Unchanged

PingFederate PingID SDK Connector

1.2.1

Unchanged

  • The PingID SDK CIBA Authenticator is part of the PingFederate PingID SDK IDP Adapter jar.

    • Important: If the current PingFederate Authenticator API version is above 1.0.0.50, you should not replace this jar file.

Enhancements

PingID SDK has been extended with the following features:

Android

PingID Mobile SDK for Android v1.6 (PingID SDK package 1.14):

  • Support for Android 11 (API level 30)

    The PingID Mobile SDK for Android was built with the latest gradle (6.1.1) and gradle plugin (3.6.1).

    Due to support for Android 11 (API level 30), the dependencies versions have changed. See the gradle.properties and build.gradle files in the Moderno sample project and application levels for the latest dependency versions and changes.

  • Debug logs level

    The debug level has been removed from the logfile output configuration in the SDK’s Android library. From this version onwards, debug level information no longer appears in local logfiles.

  • Moderno sample app (Android)

    The Moderno sample app now supports Android 11. In Android 11, whenever an app requests a permission related to location, the user-facing permissions dialog has an option called Only this time. If the user selects this option, the app is granted a temporary one-time permission.

    The Moderno app follows best practices related to permissions for Android developers, and checks the permission before trying to access information that’s guarded by that permission.

iOS

The PingID Mobile SDK for iOS v1.6 (PingID SDK package 1.14) now supports iOS 14.

Resolved issues

Ticket ID Description

PIMC-725

Fixed a bug where the PingID Mobile SDK for Android was returning a NullPointerException.

PIMC-793

Fixed a bug in PingID Mobile SDK for iOS, for a process returning EXC_BAD_ACCESS (SIGSEGV), when attempting to access invalid memory, or attempting to access memory in a manner not allowed by the memory’s protection level.

Deprecated features

Android

iOS

  • iOS 8.x is no longer supported.

  • PingID Mobile SDK for iOS v1.6 (PingID SDK package 1.14) is the last version supporting iOS 9.x.