class documentation

class IAuthManager(INode, Protocol): (source)

Known subclasses: gws.base.auth.manager.Object

View In Hierarchy

Undocumented

Method authenticate Undocumented
Method get_method Undocumented
Method get_mfa Undocumented
Method get_provider Undocumented
Method get_user Undocumented
Method serialize_user Undocumented
Method unserialize_user Undocumented
Class Variable guestSession Undocumented
Class Variable guestUser Undocumented
Class Variable methods Undocumented
Class Variable mfa Undocumented
Class Variable providers Undocumented
Class Variable sessionMgr Undocumented
Class Variable systemUser Undocumented

Inherited from INode:

Method activate Undocumented
Method cfg Undocumented
Method closest Undocumented
Method configure Undocumented
Method create_child Undocumented
Method create_child_if_configured Undocumented
Method create_children Undocumented
Method find_all Undocumented
Method find_first Undocumented
Method post_configure Undocumented
Method pre_configure Undocumented
Class Variable children Undocumented
Class Variable config Undocumented
Class Variable extName Undocumented
Class Variable extType Undocumented
Class Variable parent Undocumented
Class Variable root Undocumented
Class Variable uid Undocumented

Inherited from IObject (via INode):

Method props Undocumented
Class Variable permissions Undocumented
def authenticate(self, method: IAuthMethod, credentials: Data) -> Optional[IUser]: (source)

Undocumented

def get_method(self, uid: str) -> Optional[IAuthMethod]: (source)

Undocumented

def get_mfa(self, uid: str) -> Optional[IAuthMfa]: (source)

Undocumented

def get_provider(self, uid: str) -> Optional[IAuthProvider]: (source)

Undocumented

def get_user(self, user_uid: str) -> Optional[IUser]: (source)

Undocumented

def serialize_user(self, user: IUser) -> str: (source)

Undocumented

def unserialize_user(self, ser: str) -> Optional[IUser]: (source)

Undocumented

Undocumented

guestUser: IUser = (source)

Undocumented

methods: list[IAuthMethod] = (source)

Undocumented

Undocumented

providers: list[IAuthProvider] = (source)

Undocumented

systemUser: IUser = (source)

Undocumented