Del via


IMSALConnectionSettings Interface

Definition

public interface IMSALConnectionSettings : Microsoft.Agents.Authentication.IConnectionSettings
type IMSALConnectionSettings = interface
    interface IConnectionSettings
Public Interface IMSALConnectionSettings
Implements IConnectionSettings
Derived
Implements

Properties

Authority

Entra Authentication Endpoint to use. If not populated, the Entra Public Cloud endpoint is assumed. This example of Public Cloud Endpoint is https://login.microsoftonline.com

(Inherited from IConnectionSettings)
AuthType

Auth Type to use for the connection

CertificateStoreName

Cert store name to use.

CertificateSubjectName

Subject name to search a cert for.

CertificateThumbPrint

Certificate thumbprint to use for the connection when using a certificate that is resident on the machine

ClientId

Client/Application ID to use.

(Inherited from IConnectionSettings)
ClientSecret
FederatedClientId

ClientId of the ManagedIdentity used with FederatedCredentials

FederatedTokenFile

Token path used for the workload identity, like the MSAL example for AKS, equal to AZURE_FEDERATED_TOKEN_FILE.

Scopes

Default scopes list to supply.

(Inherited from IConnectionSettings)
SendX5C

Use x5c for certs. Defaults to false.

TenantId

Tenant ID of endpoint to use when acquiring an access token. If not supplied, "common" is used.

(Inherited from IConnectionSettings)
ValidCertificateOnly

Only use valid certs. Defaults to true.

Applies to