¿Cómo implementar el componente de seguridad en Windows Forms?

Viniendo de ASP.NET al desarrollo de aplicaciones de WindowsForms Esperaba ver controles similares para trabajar. Para mi sorpresa, no vi ningún control de seguridad (inicio de sesión, gestión de usuarios, etc.)

¿Me falta algo o tendría que implementar mi propia seguridad para la aplicación (seguridad basada en roles, administración de usuarios, etc.)?

La aplicación es para uso interno (10-20 usuarios) pero la seguridad es muy importante debido a los datos confidenciales. (MSSQL Server 2005 está en el back-end, .NET 3.5)

Cualquier información sería apreciada.

EDITAR

supongo que mi pregunta es "¿Existe un análogo del proveedor de Membresía de ASP.NET en WinForms?"

EDIT2:

después de buscar en Google encontréEste artícul, Lo intentaré, cualquier otra sugerencia es apreciada.

Respuestas a la pregunta(6)

Su respuesta a la pregunta