EMS.ResourceAPI.TEMSEndpointAuthorization
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