EMS.ResourceAPI.TEMSEndpointAuthorization

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTEMSEndpointAuthorization

Delphi

TEMSEndpointAuthorization = class

C++

class PASCALIMPLEMENTATION TEMSEndpointAuthorization : public System::TObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
EMS.ResourceAPI.pas
EMS.ResourceAPI.hpp
EMS.ResourceAPI EMS.ResourceAPI


Description

Fournit des méthodes permettant de déterminer si le Moteur RAD Server (Serveur EMS) autorise un contexte de requête.

TEMSEndpointAuthorization est un singleton. Pour obtenir une instance de TEMSEndpointAuthorization, lisez sa propriété de classe Instance.

TEMSEndpointAuthorization fournit les méthodes suivantes :

  • FindACL, pour obtenir une liste de contrôle d'accès pour une ressource donnée ou un point de terminaison donné.
  • Authorize, pour déterminer si une liste de contrôle d'accès donnée autorise un contexte de requête donné.

Une sous-classe de TEMSEndpointAuthorization doit assigner à la propriété de classe TEMSEndpointAuthorization.FEndpointAuthorizationFactory une fonction qui renvoie une instance de cette sous-classe. Si vous lisez la propriété Instance pour la première fois avant que la valeur de TEMSEndpointAuthorization.FEndpointAuthorizationFactory soit définie, Instance déclenche une exception EEMSError avec le message suivant :

Aucune implémentation de point de terminaison n'a été trouvée

Voir aussi