Class RVMicrosoftEntraIDDataSourceCredential

java.lang.Object
io.revealbi.core.data.RVMicrosoftEntraIDDataSourceCredential
All Implemented Interfaces:
IRVDataSourceCredential

public class RVMicrosoftEntraIDDataSourceCredential extends Object implements IRVDataSourceCredential
Used for Microsoft Entra ID authentication.
  • Constructor Details

    • RVMicrosoftEntraIDDataSourceCredential

      public RVMicrosoftEntraIDDataSourceCredential(String tenantId, String clientId, String clientSecret)
      Creates Microsoft Entra ID (Azure AD) credentials for client credentials flow.
      Parameters:
      tenantId - The Azure AD tenant (directory) ID.
      clientId - The application (client) ID registered in Azure AD.
      clientSecret - The client secret for the registered application.
  • Method Details

    • getTenantId

      public String getTenantId()
      Returns the Azure AD tenant (directory) ID.
      Returns:
      The tenant ID.
    • getClientId

      public String getClientId()
      Returns the application (client) ID registered in Azure AD.
      Returns:
      The client ID.
    • getClientSecret

      public String getClientSecret()
      Returns the client secret for the registered application.
      Returns:
      The client secret.