authentication_service.integration module

class authentication_service.integration.Implementation[source]

Bases: authentication_service.api.stubs.AbstractStubClass

static client_list(offset=None, limit=None, client_ids=None, client_token_id=None, *args, **kwargs)[source]
Parameters:
  • request – An HttpRequest
  • (optional) (clent_token_id) – integer An optional query parameter specifying the offset in the result set to start from.
  • (optional) – integer An optional query parameter to limit the number of results returned.
  • (optional) – string An optional query parameter to filter by a list of client.id.
  • (optional) – string An optional query parameter to filter by a single client.client_id.
static client_read(client_id, *args, **kwargs)[source]
Parameters:
  • request – An HttpRequest
  • client_id – string A string value identifying the client
static user_delete(user_id, *args, **kwargs)[source]
Parameters:
  • request – An HttpRequest
  • user_id – string A UUID value identifying the user.
static user_list(offset=None, limit=None, email=None, username_prefix=None, user_ids=None, *args, **kwargs)[source]
Parameters:request – An HttpRequest
static user_read(user_id, *args, **kwargs)[source]
Parameters:
  • request – An HttpRequest
  • user_id – string A UUID value identifying the user.
static user_update(body, user_id, *args, **kwargs)[source]
Parameters:
  • request – An HttpRequest
  • body – dict A dictionary containing the parsed and validated body
  • user_id – string A UUID value identifying the user.