Unit 'sqldbrestauth' Package
[Overview][Types][Classes][Index] [#fcl-web]

TRestBasicAuthenticator

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: sqldbrestauth.pp line 47

type TRestBasicAuthenticator = class(TRestAuthenticator)

protected

  function HaveAuthSQL;

  function AuthenticateUserUsingSQl(); virtual;

public

  constructor Create(); override;

  destructor Destroy; override;

  class function ExtractUserNamePassword();

  class function ExtractUserName();

  function NeedConnection; override;

  function DoAuthenticateRequest(); override;

published

  property AuthConnection: TSQLConnection; [rw]

  property AuthenticateUserSQL: TStrings; [rw]

  property DefaultUserName: UTF8String; [rw]

  property DefaultPassword: UTF8String; [rw]

  property DefaultUserID: UTF8String; [rw]

  property AuthenticationRealm: UTF8String; [rws]

  property OnBasicAuthentication: TBasicAuthenticationEvent; [rw]

end;

Inheritance

TRestBasicAuthenticator

|

TRestAuthenticator

|

TObject


Documentation generated on: 2023-03-18