--- title: "Implementing a Security Extension | Microsoft Docs" ms.date: 03/14/2017 ms.prod: reporting-services ms.prod_service: "reporting-services-native" ms.technology: extensions ms.topic: reference helpviewer_keywords: - "security [Reporting Services], extensions" - "forms-based authentication [Reporting Services]" - "custom authentication [Reporting Services]" - "extensions [Reporting Services], custom security" ms.assetid: d2327e7c-0d48-49e3-bcd9-3bba4e67a68b author: maggiesMSFT ms.author: maggies --- # Implementing a Security Extension [!INCLUDE[msCoName](../../../includes/msconame-md.md)] Windows Authentication is the primary system for securing reports in [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)]. In certain cases, however, you may need to extend the [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)] security system to accommodate custom security in your enterprise. You can do this using the development platform provided by the [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)] API. This section will present an overview of security extensions in [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)]. For complete details about implementing, deploying, and removing a [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)] security extension, please see [SQL Server Reporting Services Product Samples](https://go.microsoft.com/fwlink/?LinkId=177889). ## In This Section [Security Extensions Overview](../../../reporting-services/extensions/security-extension/security-extensions-overview.md) Provides an overview of Reporting Services Security Extensions. [Authentication in Reporting Services](../../../reporting-services/extensions/security-extension/authentication-in-reporting-services.md) Discusses authentication in [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)]. [Authorization in Reporting Services](../../../reporting-services/extensions/security-extension/authorization-in-reporting-services.md) Covers authorization in [!INCLUDE[ssRSnoversion](../../../includes/ssrsnoversion-md.md)]. ## See Also [Reporting Services Extensions](../../../reporting-services/extensions/reporting-services-extensions.md) [Reporting Services Extension Library](../../../reporting-services/extensions/reporting-services-extension-library.md)