Package io.revealbi.core.data
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 Summary
ConstructorsConstructorDescriptionRVMicrosoftEntraIDDataSourceCredential(String tenantId, String clientId, String clientSecret) Creates Microsoft Entra ID (Azure AD) credentials for client credentials flow. -
Method Summary
Modifier and TypeMethodDescriptionReturns the application (client) ID registered in Azure AD.Returns the client secret for the registered application.Returns the Azure AD tenant (directory) ID.
-
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
Returns the Azure AD tenant (directory) ID.- Returns:
- The tenant ID.
-
getClientId
Returns the application (client) ID registered in Azure AD.- Returns:
- The client ID.
-
getClientSecret
Returns the client secret for the registered application.- Returns:
- The client secret.
-