<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.19.0" />

Microsoft.IdentityModel.Tokens.Experimental.ValidatedToken

public class ValidatedToken
Contains the results of successfully validating a SecurityToken.

The result of validating the actor.

public IDictionary<string, object> Claims { get; }

The Dictionary<T, U> created from the validated security token.

public ClaimsIdentity ClaimsIdentity { get; set; }

The ClaimsIdentity created from the validated security token.

public SecurityToken SecurityToken { get; }

The SecurityToken that was validated.

public TokenHandler TokenHandler { get; }

The TokenHandler that was used to validate the token.

public string ValidatedAlgorithm { get; }

The algorithm that was validated.

public string ValidatedAudience { get; }

The audience that was validated.

The issuer that was validated. Contains the source of the validation as well.

The lifetime that was validated.

The SecurityKey that was used to validate the signature.

The token type that was validated.

The ValidationParameters that were used to validate the token.

public ValidatedToken(SecurityToken securityToken, TokenHandler tokenHandler, ValidationParameters validationParameters)

Initializes a new instance of ValidatedToken.