Interfejs IAuthenticationExtension

Reprezentuje uwierzytelnianie rozszerzenia w SQL Server Reporting Services.

Przestrzeń nazw:  Microsoft.ReportingServices.Interfaces
Zestawy:   Microsoft.ReportingServices.SharePoint.UI.WebParts (w Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
  Microsoft.ReportingServices.Interfaces (w Microsoft.ReportingServices.Interfaces.dll)

Składnia

'Deklaracja
Public Interface IAuthenticationExtension _
    Inherits IExtension
'Użycie
Dim instance As IAuthenticationExtension
public interface IAuthenticationExtension : IExtension
public interface class IAuthenticationExtension : IExtension
type IAuthenticationExtension =  
    interface
        interface IExtension
    end
public interface IAuthenticationExtension extends IExtension

Typ IAuthenticationExtension uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna LocalizedName Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension).

Do góry

Metody

  Nazwa Opis
Metoda publiczna GetUserInfo Zwraca bieżącą tożsamość użytkownika.
Metoda publiczna IsValidPrincipalName Wskazuje, czy określona nazwa główna.
Metoda publiczna LogonUser Tworzy sesja logowania dla użytkownika skojarzonego z danym poświadczenia.
Metoda publiczna SetConfiguration Używany do przekazywania niestandardowe konfiguracja danych do rozszerzenia. (Dziedziczony z IExtension).

Do góry

Uwagi

IAuthenticationExtension interfejs w usługach Reporting Services pozwala na rozszerzenie zabezpieczeń określić niestandardowy sposób serwer raportów do uwierzytelniania użytkowników.Aby utworzyć klasę rozszerzenia uwierzytelnianie, należy zaimplementować IAuthenticationExtension.

Rozszerzenie sieci uwierzytelnianie powinny dostarczyć implementacje dla LogonUser, GetUserInfo, i IsValidPrincipalName metody.Implementowanie IAuthenticationExtension pozwala na rozszerzenie zabezpieczeń do sprawdzania poprawności poświadczenia użytkownika przed Urzędem określonym i umożliwia serwer raportów do dostępu użytkownika informacji.

Jest to podstawowy sposób implementowania rozszerzeń niestandardowego uwierzytelnianie z użyciem uwierzytelnianie formularzy.Aby uzyskać więcej informacji zobacz "Dostawcy uwierzytelniania formularzy" w sieci.NET Framework Developer's Guide.