gws.common.auth.user

class gws.common.auth.user.UserProps(*args, **kwargs)[source]
class gws.common.auth.user.Role(name)[source]
can_use(obj, parent=None)[source]
gws.common.auth.user.make_fid(user)[source]
gws.common.auth.user.parse_fid(fid)[source]
class gws.common.auth.user.User[source]
attributes = {}
roles = []
uid = ''
props
display_name
is_guest
fid
has_role(role: str) → bool[source]
init_from_source(provider, uid, roles=None, attributes=None) → gws.types.IUser[source]
init_from_data(provider, uid, roles, attributes) → gws.types.IUser[source]
attribute(key: str, default: str = '') → str[source]
can_use(obj, parent=None) → bool[source]
class gws.common.auth.user.Guest[source]
is_guest
class gws.common.auth.user.System[source]
can_use(obj, parent=None)[source]
class gws.common.auth.user.Nobody[source]
can_use(obj, parent=None)[source]
class gws.common.auth.user.ValidUser[source]
props