AbstractConfidentialClientAcquireTokenParameterBuilderExtension.WithClaimsFromClient<T> 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.
Specifies client-originated claims to include in the token request. Unlike WithClaims(String) (for server-issued claims challenges), tokens acquired with client claims are cached and the cache entry is keyed on the claims value. Different claims values produce separate cache entries. Use stable, non-dynamic values to avoid unbounded cache growth.
public static T WithClaimsFromClient<T>(this Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder<T> builder, string claimsJson) where T : Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder<T>;
static member WithClaimsFromClient : Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder<'T (requires 'T :> Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder<'T>)> * string -> 'T (requires 'T :> Microsoft.Identity.Client.AbstractConfidentialClientAcquireTokenParameterBuilder<'T>)
<Extension()>
Public Function WithClaimsFromClient(Of T As AbstractConfidentialClientAcquireTokenParameterBuilder(Of T)) (builder As AbstractConfidentialClientAcquireTokenParameterBuilder(Of T), claimsJson As String) As T
Type Parameters
- T
The concrete confidential client builder type.
Parameters
The builder to chain options to.
- claimsJson
- String
A JSON string containing the client-originated claims. Must be valid JSON.
Returns
The builder to chain the .With methods.