mxcubecore.HardwareObjects.abstract.AbstractAuthenticator#

Classes

class mxcubecore.HardwareObjects.abstract.AbstractAuthenticator.AbstractAuthenticator(name: str)[source]#

Bases: HardwareObject

Parameters:

name (str) –

abstract authenticate(username: str, password: str) bool[source]#

Authenticate with credentials username, password

Parameters:
  • username (str) – username

  • password (str) – password

Returns:

True on success otherwise false

Return type:

bool

init() None[source]#

‘public’ post-initialization method. Override as needed.

For ConfiguredObjects called after loading contained objects.

Return type:

None

abstract invalidate() None[source]#

de-authetnicate user with <username>

Parameters:

username (str) – username

Return type:

None