vi.login

Module Contents

Classes

LoginInputField

BaseLoginHandler

UserPasswordLoginHandler

GoogleAccountLoginHandler

OAuthAccountLoginHandler

LoginScreen

This is the screen superclass.

class vi.login.LoginInputField(notifier, *args, **kwargs)

Bases: flare.html5.Input

onKeyPress(event)
class vi.login.BaseLoginHandler(loginScreen, *args, **kwargs)

Bases: flare.html5.Li

onClick(event)
enable()
disable()
lock()
unlock()
login()
reset()
parseAnswer(req)
class vi.login.UserPasswordLoginHandler(loginScreen, *args, **kwargs)

Bases: BaseLoginHandler

cssname = 'userpassword'
onKeyPress(event)
onLoginClick(sender=None)
doLoginSuccess(req)
doLoginFailure(req, code, *args, **kwargs)
onVerifyClick(sender=None)
doVerifySuccess(req)
doVerifyFailure(*args, **kwargs)
onSendClick(sender=None)
reset()
enable()
focusLaterIdiot()
static canHandle(method, secondFactor)
class vi.login.GoogleAccountLoginHandler(loginScreen, *args, **kwargs)

Bases: BaseLoginHandler

cssname = 'googleaccount'
onLoginClick(sender=None)
static canHandle(method, secondFactor)
class vi.login.OAuthAccountLoginHandler(loginScreen, *args, **kwargs)

Bases: BaseLoginHandler

cssname = 'oauthaccount'
onLoginClick(sender=None)
doSkeySuccess(req)
static canHandle(method, secondFactor)
class vi.login.LoginScreen(*args, **kwargs)

Bases: vi.screen.Screen

This is the screen superclass.

It represents a basic screen and its functionality.

invoke(logout=False)

Is called to show the screen

onLogoutSuccess(*args, **kwargs)
doShowLogin(req, code, *args, **kwargs)
insufficientRights()
doSkipLogin(req)
onGetAuthMethodsSuccess(req)
selectHandler(handler=None)
onGetAuthMethodsFailure(*args, **kwargs)
redirectNoAdmin()