Common utils of the web service.
Module Contents
-
plynx.web.common.
app
[source]
-
plynx.web.common.
logger
[source]
-
plynx.web.common.
DEFAULT_EMAIL
=[source]
-
plynx.web.common.
DEFAULT_USERNAME
= default[source]
-
plynx.web.common.
DEFAULT_PASSWORD
=[source]
-
plynx.web.common.
_CONFIG
[source]
-
plynx.web.common.
register_user
(username: str, password: str, email: str, picture: str = '', is_oauth: bool = False, display_name: Optional[str] = None) → User[source]
Register a new user.
-
plynx.web.common.
_init_default_user
()[source]
-
plynx.web.common.
verify_password
(username_or_token: str, password: str)[source]
Veryfy password based on user
-
plynx.web.common.
authenticate
()[source]
Return 401 message
-
plynx.web.common.
requires_auth
(f)[source]
Auth wrapper
-
plynx.web.common.
make_fail_response
(message, **kwargs)[source]
Return basic fail response
-
plynx.web.common.
make_permission_denied
(message: str = 'Permission denied')[source]
Return permission error
-
plynx.web.common.
make_success_response
(extra_response: Optional[Dict[str, Any]] = None)[source]
Return successful response
-
plynx.web.common.
handle_errors
(f)[source]
Handle errors wrapper
-
plynx.web.common.
run_api
(verbose)[source]
Run web service