Share via


MsGraphAuthProvider Constructors

Definition

Overloads

MsGraphAuthProvider(TokenCredential, String, ILogger<MsGraphAuthProvider>)
Obsolete.

Constructor of MsGraphAuthProvider.

MsGraphAuthProvider(TokenCredential, String[], ILogger<MsGraphAuthProvider>)
Obsolete.

Constructor of MsGraphAuthProvider.

MsGraphAuthProvider(TokenCredential, String, ILogger<MsGraphAuthProvider>)

Caution

This class is deprecated. Please use TokenCredential to create Graph client instead, e.g. new GraphServiceClient(tokenCredential, new string[] { _scope })

Constructor of MsGraphAuthProvider.

[System.Obsolete("This class is deprecated. Please use TokenCredential to create Graph client instead, e.g. `new GraphServiceClient(tokenCredential, new string[] { _scope })`", false)]
public MsGraphAuthProvider (Azure.Core.TokenCredential credential, string scopes = ".default", Microsoft.Extensions.Logging.ILogger<Microsoft.TeamsFx.MsGraphAuthProvider> logger = default);
[<System.Obsolete("This class is deprecated. Please use TokenCredential to create Graph client instead, e.g. `new GraphServiceClient(tokenCredential, new string[] { _scope })`", false)>]
new Microsoft.TeamsFx.MsGraphAuthProvider : Azure.Core.TokenCredential * string * Microsoft.Extensions.Logging.ILogger<Microsoft.TeamsFx.MsGraphAuthProvider> -> Microsoft.TeamsFx.MsGraphAuthProvider
Public Sub New (credential As TokenCredential, Optional scopes As String = ".default", Optional logger As ILogger(Of MsGraphAuthProvider) = Nothing)

Parameters

credential
TokenCredential

Credential used to invoke Microsoft Graph APIs.

scopes
String

The string of Microsoft Token scopes of access separated by space. Default value is .default.

logger
ILogger<MsGraphAuthProvider>

Logger of MsGraphAuthProvider Class.

Attributes

Applies to

MsGraphAuthProvider(TokenCredential, String[], ILogger<MsGraphAuthProvider>)

Caution

This class is deprecated. Please use Token Credential to create Graph client instead, e.g. new GraphServiceClient(tokenCredential, new string[] { _scope })

Constructor of MsGraphAuthProvider.

[System.Obsolete("This class is deprecated. Please use Token Credential to create Graph client instead, e.g. `new GraphServiceClient(tokenCredential, new string[] { _scope })`", false)]
public MsGraphAuthProvider (Azure.Core.TokenCredential credential, string[] scopes, Microsoft.Extensions.Logging.ILogger<Microsoft.TeamsFx.MsGraphAuthProvider> logger = default);
[<System.Obsolete("This class is deprecated. Please use Token Credential to create Graph client instead, e.g. `new GraphServiceClient(tokenCredential, new string[] { _scope })`", false)>]
new Microsoft.TeamsFx.MsGraphAuthProvider : Azure.Core.TokenCredential * string[] * Microsoft.Extensions.Logging.ILogger<Microsoft.TeamsFx.MsGraphAuthProvider> -> Microsoft.TeamsFx.MsGraphAuthProvider
Public Sub New (credential As TokenCredential, scopes As String(), Optional logger As ILogger(Of MsGraphAuthProvider) = Nothing)

Parameters

credential
TokenCredential

Credential used to invoke Microsoft Graph APIs.

scopes
String[]

The scopes required for the token.

logger
ILogger<MsGraphAuthProvider>

Logger of MsGraphAuthProvider Class.

Attributes

Applies to