managers

UserManager

class msdss_users_api.managers.UserManager(user_db: fastapi_users.db.base.BaseUserDatabase[fastapi_users.models.UD])[source]

See UserManager model from fastapi-users.

Example

from msdss_users_api.managers import *
from pprint import pprint

pprint(dir(UserManager))
['__annotations__',
 '__class__',
 '__class_getitem__',
 '__delattr__',
 '__dict__',
 '__dir__',
 '__doc__',
 '__eq__',
 '__format__',
 '__ge__',
 '__getattribute__',
 '__gt__',
 '__hash__',
 '__init__',
 '__init_subclass__',
 '__le__',
 '__lt__',
 '__module__',
 '__ne__',
 '__new__',
 '__orig_bases__',
 '__parameters__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__setattr__',
 '__sizeof__',
 '__slots__',
 '__str__',
 '__subclasshook__',
 '__weakref__',
 '_is_protocol',
 '_update',
 'authenticate',
 'create',
 'delete',
 'forgot_password',
 'get',
 'get_by_email',
 'get_by_oauth_account',
 'oauth_callback',
 'on_after_forgot_password',
 'on_after_register',
 'on_after_request_verify',
 'on_after_reset_password',
 'on_after_update',
 'on_after_verify',
 'request_verify',
 'reset_password',
 'reset_password_token_audience',
 'reset_password_token_lifetime_seconds',
 'update',
 'user_db_model',
 'validate_password',
 'verification_token_audience',
 'verification_token_lifetime_seconds',
 'verify']