Freigeben über


IWindowsAuthenticationExtension-Schnittstelle

Represents a Windows Authentication extension in SQL Server Reporting Services.

Namespace:  Microsoft.ReportingServices.Interfaces
Assemblys:   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

Der IWindowsAuthenticationExtension-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft LocalizedName Gets the localized name of the extension to be displayed in a user interface. (Geerbt von IExtension.)

Zum Anfang

Methoden

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

Zum Anfang