PowerShellTokenCacheProvider.CreateConfidentialClient Method
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.
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