gws.ext.auth.method.web

class gws.ext.auth.method.web.Config(*args, **kwargs)[source]

Web-based authorization options

cookieName = 'auth'

name for the cookie

cookiePath = '/'

cookie path

secure = True

web authorization via ssl only

class gws.ext.auth.method.web.Object[source]
configure()[source]
open_session(auth: gws.types.IAuthManager, req: gws.types.IRequest)[source]
close_session(auth: gws.types.IAuthManager, sess: gws.types.ISession, req: gws.types.IRequest, res: gws.types.IResponse)[source]
login(auth: gws.types.IAuthManager, username: str, password: str, req: gws.types.IRequest) → Optional[gws.types.ISession][source]
logout(auth: gws.types.IAuthManager, sess: gws.types.ISession, req: gws.types.IRequest) → gws.types.ISession[source]