PowerShellTokenCacheProvider.CreateConfidentialClient Method

Definition

Overloads

Name Description
CreateConfidentialClient(String, String, String, X509Certificate2)

Creates a confidential client app with a certificate. Used for Service Principal SSH certificate authentication.

CreateConfidentialClient(String, String, String, String)

Creates a confidential client app with a client secret. Used for Service Principal SSH certificate authentication.

CreateConfidentialClient(String, String, String, X509Certificate2)

Creates a confidential client app with a certificate. Used for Service Principal SSH certificate authentication.

public virtual Microsoft.Identity.Client.IConfidentialClientApplication CreateConfidentialClient(string authority, string tenantId, string clientId, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
abstract member CreateConfidentialClient : string * string * string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.Identity.Client.IConfidentialClientApplication
override this.CreateConfidentialClient : string * string * string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.Identity.Client.IConfidentialClientApplication
Public Overridable Function CreateConfidentialClient (authority As String, tenantId As String, clientId As String, certificate As X509Certificate2) As IConfidentialClientApplication

Parameters

authority
String
tenantId
String
clientId
String
certificate
X509Certificate2

Returns

Applies to

CreateConfidentialClient(String, String, String, String)

Creates a confidential client app with a client secret. Used for Service Principal SSH certificate authentication.

public virtual Microsoft.Identity.Client.IConfidentialClientApplication CreateConfidentialClient(string authority, string tenantId, string clientId, string clientSecret);
abstract member CreateConfidentialClient : string * string * string * string -> Microsoft.Identity.Client.IConfidentialClientApplication
override this.CreateConfidentialClient : string * string * string * string -> Microsoft.Identity.Client.IConfidentialClientApplication
Public Overridable Function CreateConfidentialClient (authority As String, tenantId As String, clientId As String, clientSecret As String) As IConfidentialClientApplication

Parameters

authority
String
tenantId
String
clientId
String
clientSecret
String

Returns

Applies to