Cargo Features

SSPI has no features set by default.

[dependencies]
sspi = { version = "0.12.0", features = ["network_client", "dns_resolver", "tsssp", "scard"] }
network_client

Enables portpicker and reqwest ^0.11

Affects network_client::reqwest_network_client

dns_resolver

Enables tokio and trust-dns-resolver

tokio:

rt-multi-thread feature is required for tokio::task::block_in_place function.

tsssp

TSSSP should be used only on Windows as a native CREDSSP replacement

Enables rustls ^0.21

Affects credssp::sspi_cred_ssp

scard

Turns on Kerberos smart card login (available only on Windows and users WinSCard API)

Enables pcsc and winscard

Affects sspi::cert_utils