linkahead.connection.authentication.unauthenticated module#

unauthenticated.

An Authenticator which suppresses any authentication and also ignores auth_token cookies.

class linkahead.connection.authentication.unauthenticated.Unauthenticated#

Bases: AbstractAuthenticator

Unauthenticated.

Subclass of AbstractAuthenticator which suppresses any authentication and also ignores auth_token cookies.

login()#
logout()#
configure()#
on_request()#
on_response()#
configure(**config)#

configure.

Configure this authenticator.

Parameters:

**config – Keyword arguments for the configuration.

Return type:

None

login()#

login.

To be implemented by the child classes.

Return type:

None

logout()#

logout.

To be implemented by the child classes.

Return type:

None

on_request(method, path, headers, **kwargs)#

on_request.

This implementation does not attempt to login or authenticate in any form.

Parameters:
  • method – unused

  • path – unused

  • headers – unused

  • **kwargs – unused

on_response(response)#

on_response.

This implementation ignores any auth_token cookie sent by the server.

Parameters:

response – unused

linkahead.connection.authentication.unauthenticated.get_authentication_provider()#

get_authentication_provider.

Return an authenticator which only uses a pre-supplied authentication token.

Return type:

AuthTokenAuthenticator