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

Microsoft.IdentityModel.Tokens.CompressionProviderFactory

Compression provider factory for compression and decompression.
public static CompressionProviderFactory Default { get; set; }

Returns the default CompressionProviderFactory instance.

Extensibility point for custom compression support application wide.

Initializes a new instance of the CompressionProviderFactory class.

Initializes a new instance of the CompressionProviderFactory class.

Creates a ICompressionProvider for a specified compression algorithm.

public ICompressionProvider CreateCompressionProvider(string algorithm, int maximumDeflateSize)

Creates a ICompressionProvider for a specific compression algorithm with a maximum deflate size limit.

public virtual bool IsSupportedAlgorithm(string algorithm)

Determines whether the specified algorithm is supported.