Datasnap.DSAuth.TDSCustomAuthenticationManager.Authorize
Delphi
function Authorize(const EventObject: TDSAuthorizeEventObject): boolean; virtual;
C++
virtual bool __fastcall Authorize(Datasnap::Dscommonserver::TDSAuthorizeEventObject* const EventObject);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | TDSCustomAuthenticationManager |
Beschreibung
Gibt zurück, ob der angegebene Benutzer auf die betreffende Methode zugreifen darf.
Diese Funktion wird an das OnUserAuthorize-Ereignis (falls angegeben) delegiert. Ansonsten wird True zurückgegeben, solange die in SessionUserRoles angegebene Benutzerrollen auf die aufgerufte Servermethode zugreifen dürfen. Der Autorisierungsvorgang basiert sich auf den zugelassenen und abgelehneten Rollen, die im EventObject gespeichert werden.