Chapter 6. ClickOnce Security

WHEN PLANNING FOR DEPLOYMENT, you need to consider a number of different aspects with respect to security. You need to consider

• How to protect the client machine from being compromised by your application’s installation or execution

• How to protect the application files from being tampered with on the deployment server

• How to implement authentication and authorization based on the user’s identity

• What you want to allow the application to do based on the identity of the application publisher

ClickOnce, the .NET Framework, and the Windows operating system provide facilities to address all of these considerations. This chapter will discuss these different aspects and give you a solid understanding of what protections ...

Get Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.