gws.plugin.auth_method.basic

HTTP Basic authorisation method.

Source code: gws.plugin.auth_method.basic

Package Contents

class gws.plugin.auth_method.basic.Config(*args, **kwargs)

Bases: gws.base.auth.method.Config

HTTP-basic authorization options

realm: str | None

authentication realm

class gws.plugin.auth_method.basic.Object

Bases: gws.base.auth.method.Object

Authentication Method.

realm: str
configure()

Configuration hook.

enter_middleware(req)

Begin middleware processing.

Parameters:

req – Requester object.

Returns:

A Responder object or None.

exit_middleware(req, res)

Finish middleware processing.

Parameters:
  • req – Requester object.

  • res – Current responder object.

open_session(req)

Attempt to open a Session for a Requester.

Parameters:

req – Requester object.

Returns:

A Session or None.

close_session(req, res)

Close a previously opened Session.

Parameters:
  • req – Requester object.

  • res – Responder object.

Returns:

True if the Session was successfully closed.