EntraAppAuthentication Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Configuration for a customer-owned Microsoft Entra app registration used for federated credential-based on-behalf-of authentication.
public class EntraAppAuthentication : System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.EntraAppAuthentication>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.EntraAppAuthentication>
type EntraAppAuthentication = class
interface IJsonModel<EntraAppAuthentication>
interface IPersistableModel<EntraAppAuthentication>
Public Class EntraAppAuthentication
Implements IJsonModel(Of EntraAppAuthentication), IPersistableModel(Of EntraAppAuthentication)
- Inheritance
-
EntraAppAuthentication
- Implements
Constructors
| Name | Description |
|---|---|
| EntraAppAuthentication(Guid, Guid) |
Initializes a new instance of EntraAppAuthentication. |
Properties
| Name | Description |
|---|---|
| ApplicationId |
The application (client) ID of the customer-owned Entra app registration. |
| FederatedCredentialId |
The federated credential ID configured on the app registration, enabling the search service to authenticate as the app without a stored client secret. |
| TenantId |
The tenant ID of the app registration. Required when the app registration is in a different tenant than the search service. If omitted, the search service's tenant is used. |