IWindowsAuthenticationExtension Interface

Represents a Windows Authentication extension in SQL Server Reporting Services.

Namespace:  Microsoft.ReportingServices.Interfaces
Assemblies:   Microsoft.ReportingServices.Interfaces (in Microsoft.ReportingServices.Interfaces.dll)
  Microsoft.ReportingServices.SharePoint.UI.WebParts (in Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)

Syntax

'Declaration
Public Interface IWindowsAuthenticationExtension _
    Inherits IAuthenticationExtension, IExtension
'Usage
Dim instance As IWindowsAuthenticationExtension
public interface IWindowsAuthenticationExtension : IAuthenticationExtension, 
    IExtension
public interface class IWindowsAuthenticationExtension : IAuthenticationExtension, 
    IExtension
type IWindowsAuthenticationExtension =  
    interface
        interface IAuthenticationExtension
        interface IExtension
    end
public interface IWindowsAuthenticationExtension extends IAuthenticationExtension, IExtension

The IWindowsAuthenticationExtension type exposes the following members.

Properties

  Name Description
Public property LocalizedName Gets the localized name of the extension to be displayed in a user interface. (Inherited from IExtension.)

Top

Methods

  Name Description
Public method GetUserInfo Returns the current user identity. (Inherited from IAuthenticationExtension.)
Public method IsValidPrincipalName Indicates whether the specified principal name is valid. (Inherited from IAuthenticationExtension.)
Public method LogonUser Creates a logon session for the user associated with the given credentials. (Inherited from IAuthenticationExtension.)
Public method PrincipalNameToSid Gets the Windows SID for the given principal name.
Public method SetConfiguration Used to pass custom configuration data to an extension. (Inherited from IExtension.)
Public method SidToPrincipalName Gets the principal name for the given Windows SID.

Top