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 | |
---|---|---|
LocalizedName | Pobiera zlokalizowana nazwa rozszerzenia mają być wyświetlane w interfejs użytkownika. (Dziedziczony z IExtension). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
GetUserInfo | Zwraca bieżącą tożsamość użytkownika. | |
IsValidPrincipalName | Wskazuje, czy określona nazwa główna. | |
LogonUser | Tworzy sesja logowania dla użytkownika skojarzonego z danym poświadczenia. | |
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.