IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá logickou hodnotu, která určuje, jestli má identita uživatele klienta oprávnění pro připojení k aktuálnímu kanálu.
public:
bool IsConnectingIdentityAuthorized(System::Security::Principal::IIdentity ^ identity);
public bool IsConnectingIdentityAuthorized (System.Security.Principal.IIdentity identity);
abstract member IsConnectingIdentityAuthorized : System.Security.Principal.IIdentity -> bool
Public Function IsConnectingIdentityAuthorized (identity As IIdentity) As Boolean
Parametry
Návraty
true
, pokud je autorizována identita uživatele klienta; v opačném případě false
.
Poznámky
Instance rozhraní je IAuthorizeRemotingConnection předána do TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) . Poskytuje jeden autorizační bod pro všechna příchozí připojení v TcpServerChannel . Umožňuje autorizaci volajícího před deserializaci příchozích zpráv, aby se minimalizovala bezpečnostní hrozba z nedůvěryhodných zdrojů.