gws.common.auth¶
Authorization and session manager.
-
class
gws.common.auth.
Config
(*args, **kwargs)[source]¶ Authentication and authorization options
-
methods
= None¶ authorization methods
-
providers
= None¶ authorization providers
-
sessionLifeTime
= 1200¶ sess life time
-
sessionStorage
= 'sqlite'¶ sess storage engine
-
-
class
gws.common.auth.
Object
[source]¶ Authorization manager.
-
guest_session
¶
-
close_session
(sess: gws.types.ISession, req: gws.types.IRequest, res: gws.types.IResponse) → gws.types.ISession[source]¶
-
login
(method: gws.types.IAuthMethod, login: str, password: str, req: gws.types.IRequest) → gws.types.ISession[source]¶
-
create_stored_session
(type: str, method: gws.types.IAuthMethod, user: gws.types.IUser) → gws.types.ISession[source]¶
-