mxcubecore.HardwareObjects.abstract.AbstractAuthenticator#

Classes

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

Bases: HardwareObject

Parameters:

rootName (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]#

Hardware object init.

Return type:

None

abstract invalidate() None[source]#

de-authetnicate user with <username>

Parameters:

username (str) – username

Return type:

None