IMSALConnectionSettings Interface
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.
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 |
| 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. |