To make SMTP authentication in C#, you would need to create an instance of the SmtpClient class and set its credentials property with the necessary username and password for authentication. Additionally, you will also need to specify the SMTP server address and port number to establish a connection. Finally, you can send an email using the Send method of the SmtpClient class by providing the sender's email address, recipient's email address, subject, and message body.