Ability to replace Identity Service references in a Fabric application

Overview

Identity Services help to secure your Fabric apps by adding an authentication layer.

For example:

  • APIs may require you to pass the token returned by its authentication backend in the API calls. To achieve this, you can configure integration service operations to call the various back-end APIs, and you will need to configure the Identity Service for Backend Token in the integration service configuration page.
  • Identity Services can be configured to filter response data based on Identity Service profile attributes and security attributes. Identity filters are an enhanced data filtering mechanism that you can use to filter data based on dynamic fields returned from an identity provider.

Fabric apps can be implemented using several services which are authenticated by Identity Services. The configuration of each Identity Service varies based on the implementation and the business requirements. There can exist scenarios where the referred Identity Service needs to be replaced to a newer Identity. In such cases, you can access the app in Fabric Console to make relevant changes.

From V9 SP3, MFCLI is enhanced with the replace-identity-service-references command. This command can replace existing Identity Service references in the Fabric app with another Identity Service. This command replaces the Identity Service references for Backend Token and Enhanced Identity filters.

NOTE: For more information on Identity Services, refer to Fabric Identity Services
For more information on Identity Filters, refer to Enhanced Identity Filters.

Identity References in Fabric Services

The following section details on the references to Identity Services configurations for back-end services and operations in a Fabric app.

  • Identity Service for Backend Token

  • Authentication for the Existing Identity Provider

  • Enhanced Identity Filters

Prerequisites

  • Fabric Command Line Utility v9.3.0.0