1.5 Prerequisites/Preconditions

Throughout this document, it is assumed that the client has already discovered the server and established a network transport connection for use with TDS.

No security association is assumed to have been established at the lower layer before TDS begins functioning. For Security Support Provider Interface (SSPI) [SSPI] authentication to be used, SSPI support needs to be available on both the client and server machines. For channel encryption to be used, TLS/SSL support needs to be present on both client and server machines, and a certificate suitable for encryption has to be deployed on the server machine. For federated authentication<2> to be used, a library that provides federated authentication support or an equivalent needs to be present on the server, and the client needs to be able to generate a token for federated authentication.