IByUserFederatedIdentityCredential.AcquireTokenByUserFederatedIdentityCredential Method

Definition

Overloads

Name Description
AcquireTokenByUserFederatedIdentityCredential(IEnumerable<String>, Guid, String)

Acquires a token on behalf of a user using a federated identity credential assertion. This uses the user_fic grant type. The user is identified by Object ID (OID).

AcquireTokenByUserFederatedIdentityCredential(IEnumerable<String>, String, String)

Acquires a token on behalf of a user using a federated identity credential assertion. This uses the user_fic grant type. The user is identified by UPN.

AcquireTokenByUserFederatedIdentityCredential(IEnumerable<String>, Guid, String)

Acquires a token on behalf of a user using a federated identity credential assertion. This uses the user_fic grant type. The user is identified by Object ID (OID).

public Microsoft.Identity.Client.AcquireTokenByUserFederatedIdentityCredentialParameterBuilder AcquireTokenByUserFederatedIdentityCredential(System.Collections.Generic.IEnumerable<string> scopes, Guid userObjectId, string assertion);
abstract member AcquireTokenByUserFederatedIdentityCredential : seq<string> * Guid * string -> Microsoft.Identity.Client.AcquireTokenByUserFederatedIdentityCredentialParameterBuilder
Public Function AcquireTokenByUserFederatedIdentityCredential (scopes As IEnumerable(Of String), userObjectId As Guid, assertion As String) As AcquireTokenByUserFederatedIdentityCredentialParameterBuilder

Parameters

scopes
IEnumerable<String>

Scopes requested to access a protected API.

userObjectId
Guid

The Object ID (OID) of the user in Entra ID. Must not be Empty.

assertion
String

The federated identity credential assertion (JWT) for the user. Acquire this token from a Managed Identity or Confidential Client application before calling this method.

Returns

A builder enabling you to add optional parameters before executing the token request.

Applies to

AcquireTokenByUserFederatedIdentityCredential(IEnumerable<String>, String, String)

Acquires a token on behalf of a user using a federated identity credential assertion. This uses the user_fic grant type. The user is identified by UPN.

public Microsoft.Identity.Client.AcquireTokenByUserFederatedIdentityCredentialParameterBuilder AcquireTokenByUserFederatedIdentityCredential(System.Collections.Generic.IEnumerable<string> scopes, string username, string assertion);
abstract member AcquireTokenByUserFederatedIdentityCredential : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUserFederatedIdentityCredentialParameterBuilder
Public Function AcquireTokenByUserFederatedIdentityCredential (scopes As IEnumerable(Of String), username As String, assertion As String) As AcquireTokenByUserFederatedIdentityCredentialParameterBuilder

Parameters

scopes
IEnumerable<String>

Scopes requested to access a protected API.

username
String

The UPN (User Principal Name) of the user, e.g. [email protected].

assertion
String

The federated identity credential assertion (JWT) for the user. Acquire this token from a Managed Identity or Confidential Client application before calling this method.

Returns

A builder enabling you to add optional parameters before executing the token request.

Applies to