← Back to plugin index

All Devices Except Registered In Flow

Description
This plugin returns the IDs of all the Airlock 2FA devices of the current user except for the Airlock 2FA devices registered in the current flow.

In case no Airlock 2FA account is associated with the current user, no device IDs are returned.

Use case: This plugin is designed to facilitate the secure migration of users from the Airlock 2FA app to either an alternative 2FA app or a new business app that includes built-in two-factor authentication using the Futurae Mobile SDK (One App solution). During this migration, all old tokens associated with the user's previous business application are deleted to ensure security and prevent unauthorized access.
For this use case, the plugin should be used with an 'Airlock 2FA Delete Devices Step' which is configured after the step activating the new Airlock 2FA device.

Type name
AllAirlock2FADevicesExceptRegisteredInFlowProvider
Class
com.airlock.iam.flow.shared.application.configuration.airlock2fa.provider.AllAirlock2FADevicesExceptRegisteredInFlowProviderConfig
May be used by
License-Tags
Airlock2FA
Properties
Respect Cooldown Period (respectCooldownPeriod)
Description

If enabled, devices in cooldown are never returned.

Attributes
Boolean
Optional
Default value
true
Airlock 2FA Settings (airlock2FASettings)
Description
Settings of Airlock 2FA.
Attributes
Plugin-Link
Mandatory
Assignable plugins
YAML Template (with default values)

type: AllAirlock2FADevicesExceptRegisteredInFlowProvider
id: AllAirlock2FADevicesExceptRegisteredInFlowProvider-xxxxxx
displayName: 
comment: 
properties:
  airlock2FASettings:
  respectCooldownPeriod: true