app.service.login_handlers namespace

Submodules

app.service.login_handlers.default module

class app.service.login_handlers.default.DefaultLoginHandler(services)

Bases: app.service.interfaces.i_login_handler.LoginHandlerInterface

async handle_login(request, **kwargs)

Handle login request

Parameters

request

Returns

the response/location of where the user is trying to navigate

Raises

HTTP exception, such as HTTPFound for redirect, or HTTPUnauthorized

async handle_login_redirect(request, **kwargs)

Handle login redirect.

Returns

login.html template if use_template is set to True in kwargs.

Raises

web.HTTPFound – HTTPFound exception to redirect to the ‘/login’ page if use_template is set to False or not included in kwargs.