APPLICATION_ROOT |
'/' |
BABEL_DEFAULT_LOCALE |
'en' |
BABEL_DEFAULT_TIMEZONE |
'UTC' |
BABEL_DOMAIN |
'messages' |
broker_url |
'redis://localhost:6379' |
DEBUG |
True |
DEBUG_TB_ENABLED |
True |
DEBUG_TB_HOSTS |
() |
DEBUG_TB_INTERCEPT_REDIRECTS |
True |
DEBUG_TB_PANELS |
('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel', 'flask_debugtoolbar.panels.g.GDebugPanel') |
ENV |
'production' |
EXPLAIN_TEMPLATE_LOADING |
False |
JSON_AS_ASCII |
True |
JSON_SORT_KEYS |
True |
JSONIFY_MIMETYPE |
'application/json' |
JSONIFY_PRETTYPRINT_REGULAR |
False |
MAX_CONTENT_LENGTH |
4000000000 |
MAX_COOKIE_SIZE |
4093 |
MYSQL_DATABASE_CHARSET |
'utf8' |
PERMANENT_SESSION_LIFETIME |
datetime.timedelta(days=31) |
PREFERRED_URL_SCHEME |
'http' |
PRESERVE_CONTEXT_ON_EXCEPTION |
None |
PROPAGATE_EXCEPTIONS |
None |
RATELIMIT_ENABLED |
True |
RATELIMIT_HEADER_LIMIT |
'X-RateLimit-Limit' |
RATELIMIT_HEADER_REMAINING |
'X-RateLimit-Remaining' |
RATELIMIT_HEADER_RESET |
'X-RateLimit-Reset' |
RATELIMIT_HEADER_RETRY_AFTER |
'Retry-After' |
RATELIMIT_HEADERS_ENABLED |
False |
RATELIMIT_STORAGE_URL |
'redis://localhost:6379' |
RATELIMIT_STRATEGY |
'fixed-window' |
RATELIMIT_SWALLOW_ERRORS |
False |
RECAPTCHA_PRIVATE_KEY |
'6Ld9JRgpAAAAAJVw-DK1Z-S7jU2CJRDtK2-m3Qn8' |
RECAPTCHA_PUBLIC_KEY |
'6Ld9JRgpAAAAAPTS2uxyTt1dtoolXN6DN6zpG13k' |
RESTX_INCLUDE_ALL_MODELS |
False |
RESTX_MASK_HEADER |
'X-Fields' |
RESTX_MASK_SWAGGER |
True |
result_backend |
'redis://localhost:6379' |
SECRET_KEY |
'BjUwLD^uh3kdvpeEJwUS25g9%5nDdkD^u9$4YLR5o6abvxxmnSph&sR$!vjSUt$SBvmfe4eMUsNkL8fX#e*aZ3FMWHe!YJo%Vd&#N67qnKUYe6mnj9tMg4QJxwCS$' |
SECURITY_API_ENABLED_METHODS |
['session', 'token'] |
SECURITY_AUTO_LOGIN_AFTER_CONFIRM |
True |
SECURITY_BACKWARDS_COMPAT_AUTH_TOKEN |
False |
SECURITY_BACKWARDS_COMPAT_UNAUTHN |
False |
SECURITY_BLUEPRINT_NAME |
'security' |
SECURITY_CHANGABLE |
True |
SECURITY_CHANGE_PASSWORD_TEMPLATE |
'security/change_password.html' |
SECURITY_CHANGE_SALT |
'change-salt' |
SECURITY_CHANGE_URL |
'/change' |
SECURITY_CHANGEABLE |
False |
SECURITY_CLI_ROLES_NAME |
'roles' |
SECURITY_CLI_USERS_NAME |
'users' |
SECURITY_CONFIRM_EMAIL_WITHIN |
'5 days' |
SECURITY_CONFIRM_ERROR_VIEW |
None |
SECURITY_CONFIRM_SALT |
'confirm-salt' |
SECURITY_CONFIRM_URL |
'/confirm' |
SECURITY_CONFIRMABLE |
True |
SECURITY_CSRF_COOKIE |
{'samesite': 'Strict', 'httponly': False, 'secure': False} |
SECURITY_CSRF_COOKIE_NAME |
None |
SECURITY_CSRF_COOKIE_REFRESH_EACH_REQUEST |
False |
SECURITY_CSRF_HEADER |
'X-XSRF-Token' |
SECURITY_CSRF_IGNORE_UNAUTH_ENDPOINTS |
False |
SECURITY_CSRF_PROTECT_MECHANISMS |
('basic', 'session', 'token') |
SECURITY_DATETIME_FACTORY |
<built-in method utcnow of type object at 0x929f20> |
SECURITY_DEFAULT_HTTP_AUTH_REALM |
'Login Required' |
SECURITY_DEFAULT_REMEMBER_ME |
False |
SECURITY_DEPRECATED_HASHING_SCHEMES |
['hex_md5'] |
SECURITY_DEPRECATED_PASSWORD_SCHEMES |
['auto'] |
SECURITY_EMAIL_HTML |
True |
SECURITY_EMAIL_PLAINTEXT |
True |
SECURITY_EMAIL_SENDER |
'no-reply@localhost' |
SECURITY_EMAIL_SUBJECT_CONFIRM |
'Please confirm your email' |
SECURITY_EMAIL_SUBJECT_PASSWORD_CHANGE_NOTICE |
'Your password has been changed' |
SECURITY_EMAIL_SUBJECT_PASSWORD_NOTICE |
'Your password has been reset' |
SECURITY_EMAIL_SUBJECT_PASSWORD_RESET |
'Password reset instructions' |
SECURITY_EMAIL_SUBJECT_PASSWORDLESS |
'Login instructions' |
SECURITY_EMAIL_SUBJECT_REGISTER |
'Welcome' |
SECURITY_EMAIL_SUBJECT_TWO_FACTOR |
'Two-factor Login' |
SECURITY_EMAIL_SUBJECT_TWO_FACTOR_RESCUE |
'Two-factor Rescue' |
SECURITY_EMAIL_VALIDATOR_ARGS |
None |
SECURITY_FLASH_MESSAGES |
True |
SECURITY_FORGOT_PASSWORD_TEMPLATE |
'security/forgot_password.html' |
SECURITY_FRESHNESS |
datetime.timedelta(days=1) |
SECURITY_FRESHNESS_GRACE_PERIOD |
datetime.timedelta(seconds=3600) |
SECURITY_HASHING_SCHEMES |
['sha256_crypt', 'hex_md5'] |
SECURITY_I18N_DIRNAME |
'/opt/osp/venv/lib/python3.9/site-packages/flask_security/translations' |
SECURITY_I18N_DOMAIN |
'flask_security' |
SECURITY_JOIN_USER_ROLES |
True |
SECURITY_LOGIN_ERROR_VIEW |
None |
SECURITY_LOGIN_SALT |
'login-salt' |
SECURITY_LOGIN_URL |
'/login' |
SECURITY_LOGIN_USER_TEMPLATE |
'security/login_user.html' |
SECURITY_LOGIN_WITHIN |
'1 days' |
SECURITY_LOGIN_WITHOUT_CONFIRMATION |
False |
SECURITY_LOGOUT_METHODS |
['GET', 'POST'] |
SECURITY_LOGOUT_URL |
'/logout' |
SECURITY_MSG_ALREADY_CONFIRMED |
('Your email has already been confirmed.', 'info') |
SECURITY_MSG_ANONYMOUS_USER_REQUIRED |
('You can only access this endpoint when not logged in.', 'error') |
SECURITY_MSG_API_ERROR |
('Input not appropriate for requested API', 'error') |
SECURITY_MSG_CODE_HAS_BEEN_SENT |
('Code has been sent.', 'info') |
SECURITY_MSG_CONFIRM_REGISTRATION |
('Thank you. Confirmation instructions have been sent to %(email)s.', 'success') |
SECURITY_MSG_CONFIRMATION_EXPIRED |
('You did not confirm your email within %(within)s. New instructions to confirm your email have been sent to %(email)s.', 'error') |
SECURITY_MSG_CONFIRMATION_REQUEST |
('Confirmation instructions have been sent to %(email)s.', 'info') |
SECURITY_MSG_CONFIRMATION_REQUIRED |
('Email requires confirmation.', 'error') |
SECURITY_MSG_DISABLED_ACCOUNT |
('Account Disabled', 'error') |
SECURITY_MSG_EMAIL_ALREADY_ASSOCIATED |
('Username or Email Already Associated with an Account', 'error') |
SECURITY_MSG_EMAIL_CONFIRMED |
('Thank you. Your email has been confirmed.', 'success') |
SECURITY_MSG_EMAIL_NOT_PROVIDED |
('Email not provided', 'error') |
SECURITY_MSG_FAILED_TO_SEND_CODE |
('Failed to send code. Please try again later', 'error') |
SECURITY_MSG_FORGOT_PASSWORD |
('Forgot password?', 'info') |
SECURITY_MSG_GENERIC_AUTHN_FAILED |
('Authentication failed - identity or password/passcode invalid', 'error') |
SECURITY_MSG_GENERIC_RECOVERY |
('If that email address is in our system, you will receive an email describing how to reset your password.', 'info') |
SECURITY_MSG_GENERIC_US_SIGNIN |
('If that identity is in our system, you were sent a code.', 'info') |
SECURITY_MSG_IDENTITY_ALREADY_ASSOCIATED |
("Identity attribute '%(attr)s' with value '%(value)s' is already associated with an account.", 'error') |
SECURITY_MSG_IDENTITY_NOT_REGISTERED |
('Identity %(id)s not registered', 'error') |
SECURITY_MSG_INVALID_CODE |
('Invalid code', 'error') |
SECURITY_MSG_INVALID_CONFIRMATION_TOKEN |
('Invalid confirmation token.', 'error') |
SECURITY_MSG_INVALID_EMAIL_ADDRESS |
('Invalid Username or Password', 'error') |
SECURITY_MSG_INVALID_LOGIN_TOKEN |
('Invalid login token.', 'error') |
SECURITY_MSG_INVALID_PASSWORD |
('Invalid Username or Password', 'error') |
SECURITY_MSG_INVALID_PASSWORD_CODE |
('Password or code submitted is not valid', 'error') |
SECURITY_MSG_INVALID_RECOVERY_CODE |
('Recovery code invalid', 'error') |
SECURITY_MSG_INVALID_REDIRECT |
('Redirections outside the domain are forbidden', 'error') |
SECURITY_MSG_INVALID_RESET_PASSWORD_TOKEN |
('Invalid reset password token.', 'error') |
SECURITY_MSG_LOGIN |
('Please log in to access this page.', 'info') |
SECURITY_MSG_LOGIN_EMAIL_SENT |
('Instructions to login have been sent to %(email)s.', 'success') |
SECURITY_MSG_LOGIN_EXPIRED |
('You did not login within %(within)s. New instructions to login have been sent to %(email)s.', 'error') |
SECURITY_MSG_NO_RECOVERY_CODES_SETUP |
('No recovery codes generated yet', 'info') |
SECURITY_MSG_OAUTH_HANDSHAKE_ERROR |
('An error occurred while communicating with the Oauth provider. Please try again.', 'error') |
SECURITY_MSG_PASSWORD_BREACHED |
('Password on breached list', 'error') |
SECURITY_MSG_PASSWORD_BREACHED_SITE_ERROR |
('Failed to contact breached passwords site', 'error') |
SECURITY_MSG_PASSWORD_CHANGE |
('You successfully changed your password.', 'success') |
SECURITY_MSG_PASSWORD_INVALID_LENGTH |
('Password must be at least %(length)s characters', 'error') |
SECURITY_MSG_PASSWORD_IS_THE_SAME |
('Your new password must be different than your previous password.', 'error') |
SECURITY_MSG_PASSWORD_MISMATCH |
('Password does not match', 'error') |
SECURITY_MSG_PASSWORD_NOT_PROVIDED |
('Password not provided', 'error') |
SECURITY_MSG_PASSWORD_RESET |
('You successfully reset your password and you have been logged in automatically.', 'success') |
SECURITY_MSG_PASSWORD_RESET_EXPIRED |
('You did not reset your password within %(within)s. New instructions have been sent to %(email)s.', 'error') |
SECURITY_MSG_PASSWORD_RESET_REQUEST |
('Instructions to reset your password have been sent to %(email)s.', 'info') |
SECURITY_MSG_PASSWORD_TOO_SIMPLE |
('Password not complex enough', 'error') |
SECURITY_MSG_PASSWORDLESS_LOGIN_SUCCESSFUL |
('You have successfully logged in.', 'success') |
SECURITY_MSG_PHONE_INVALID |
('Phone number not valid e.g. missing country code', 'error') |
SECURITY_MSG_REAUTHENTICATION_REQUIRED |
('You must re-authenticate to access this endpoint', 'error') |
SECURITY_MSG_REAUTHENTICATION_SUCCESSFUL |
('Reauthentication successful', 'info') |
SECURITY_MSG_REFRESH |
('Please reauthenticate to access this page.', 'info') |
SECURITY_MSG_RETYPE_PASSWORD_MISMATCH |
('Passwords do not match', 'error') |
SECURITY_MSG_TWO_FACTOR_CHANGE_METHOD_SUCCESSFUL |
('You successfully changed your two-factor method.', 'success') |
SECURITY_MSG_TWO_FACTOR_DISABLED |
('You successfully disabled two factor authorization.', 'success') |
SECURITY_MSG_TWO_FACTOR_INVALID_TOKEN |
('Invalid code', 'error') |
SECURITY_MSG_TWO_FACTOR_LOGIN_SUCCESSFUL |
('Your code has been confirmed', 'success') |
SECURITY_MSG_TWO_FACTOR_METHOD_NOT_AVAILABLE |
('Marked method is not valid', 'error') |
SECURITY_MSG_TWO_FACTOR_PERMISSION_DENIED |
('You currently do not have permissions to access this page', 'error') |
SECURITY_MSG_UNAUTHENTICATED |
('You are not authenticated. Please supply the correct credentials.', 'error') |
SECURITY_MSG_UNAUTHORIZED |
('You do not have permission to view this resource.', 'error') |
SECURITY_MSG_US_METHOD_NOT_AVAILABLE |
('Requested method is not valid', 'error') |
SECURITY_MSG_US_SETUP_EXPIRED |
('Setup must be completed within %(within)s. Please start over.', 'error') |
SECURITY_MSG_US_SETUP_SUCCESSFUL |
('Unified sign in setup successful', 'info') |
SECURITY_MSG_US_SPECIFY_IDENTITY |
('You must specify a valid identity to sign in', 'error') |
SECURITY_MSG_USE_CODE |
('Use this code to sign in: %(code)s.', 'info') |
SECURITY_MSG_USER_DOES_NOT_EXIST |
('Invalid Username or Password', 'error') |
SECURITY_MSG_USERNAME_ALREADY_ASSOCIATED |
('%(username)s is already associated with an account.', 'error') |
SECURITY_MSG_USERNAME_DISALLOWED_CHARACTERS |
('Username can contain only letters and numbers', 'error') |
SECURITY_MSG_USERNAME_ILLEGAL_CHARACTERS |
('Username contains illegal characters', 'error') |
SECURITY_MSG_USERNAME_INVALID_LENGTH |
('Username must be at least %(min)d characters and less than %(max)d characters', 'error') |
SECURITY_MSG_USERNAME_NOT_PROVIDED |
('Username not provided', 'error') |
SECURITY_MSG_WEBAUTHN_CREDENTIAL_DELETED |
('Successfully deleted WebAuthn credential with name: %(name)s', 'info') |
SECURITY_MSG_WEBAUTHN_CREDENTIAL_ID_INUSE |
('WebAuthn credential id already registered.', 'error') |
SECURITY_MSG_WEBAUTHN_CREDENTIAL_WRONG_USAGE |
('Credential not registered for this use (first or secondary)', 'error') |
SECURITY_MSG_WEBAUTHN_EXPIRED |
('WebAuthn operation must be completed within %(within)s. Please start over.', 'error') |
SECURITY_MSG_WEBAUTHN_MISMATCH_USER_HANDLE |
("Credential user handle didn't match", 'error') |
SECURITY_MSG_WEBAUTHN_NAME_INUSE |
('%(name)s is already associated with a credential.', 'error') |
SECURITY_MSG_WEBAUTHN_NAME_NOT_FOUND |
('%(name)s not registered with current user.', 'error') |
SECURITY_MSG_WEBAUTHN_NAME_REQUIRED |
('Nickname for new credential is required.', 'error') |
SECURITY_MSG_WEBAUTHN_NO_VERIFY |
('Could not verify WebAuthn credential: %(cause)s.', 'error') |
SECURITY_MSG_WEBAUTHN_ORPHAN_CREDENTIAL_ID |
("WebAuthn credential doesn't belong to any user.", 'error') |
SECURITY_MSG_WEBAUTHN_REGISTER_SUCCESSFUL |
('Successfully added WebAuthn credential with name: %(name)s', 'info') |
SECURITY_MSG_WEBAUTHN_UNKNOWN_CREDENTIAL_ID |
('Unregistered WebAuthn credential id.', 'error') |
SECURITY_MULTI_FACTOR_RECOVERY_CODE_TTL |
None |
SECURITY_MULTI_FACTOR_RECOVERY_CODES |
False |
SECURITY_MULTI_FACTOR_RECOVERY_CODES_KEYS |
None |
SECURITY_MULTI_FACTOR_RECOVERY_CODES_N |
5 |
SECURITY_MULTI_FACTOR_RECOVERY_CODES_TEMPLATE |
'security/mf_recovery_codes.html' |
SECURITY_MULTI_FACTOR_RECOVERY_CODES_URL |
'/mf-recovery-codes' |
SECURITY_MULTI_FACTOR_RECOVERY_TEMPLATE |
'security/mf_recovery.html' |
SECURITY_MULTI_FACTOR_RECOVERY_URL |
'/mf-recovery' |
SECURITY_OAUTH_BUILTIN_PROVIDERS |
['github', 'google'] |
SECURITY_OAUTH_ENABLE |
False |
SECURITY_OAUTH_RESPONSE_URL |
'/login/oauthresponse' |
SECURITY_OAUTH_START_URL |
'/login/oauthstart' |
SECURITY_PASSWORD_BREACHED_COUNT |
1 |
SECURITY_PASSWORD_CHECK_BREACHED |
False |
SECURITY_PASSWORD_COMPLEXITY_CHECKER |
None |
SECURITY_PASSWORD_HASH |
'pbkdf2_sha512' |
SECURITY_PASSWORD_HASH_OPTIONS |
{} |
SECURITY_PASSWORD_HASH_PASSLIB_OPTIONS |
{'argon2__rounds': 10} |
SECURITY_PASSWORD_LENGTH_MIN |
8 |
SECURITY_PASSWORD_NORMALIZE_FORM |
'NFKD' |
SECURITY_PASSWORD_REQUIRED |
True |
SECURITY_PASSWORD_SALT |
'C25mwDG8fiS%$aBw$vRK&y$gYrr^9Pm5!GoRd8hyejBFu9GzNTCToJW&%$EgDCSjH!xWvy7PWkSmx*U%AFL5PGk&8^4B#S2$ZZkzP9qXmAWzdT#qYfB8tEj4U7Jbr' |
SECURITY_PASSWORD_SCHEMES |
['bcrypt', 'argon2', 'des_crypt', 'pbkdf2_sha256', 'pbkdf2_sha512', 'sha256_crypt', 'sha512_crypt', 'plaintext'] |
SECURITY_PASSWORD_SINGLE_HASH |
{'django_bcrypt', 'django_argon2', 'django_des_crypt', 'django_salted_md5', 'django_salted_sha1', 'django_bcrypt_sha256', 'django_pbkdf2_sha256', 'plaintext', 'django_pbkdf2_sha1'} |
SECURITY_PASSWORDLESS |
False |
SECURITY_PHONE_REGION_DEFAULT |
'US' |
SECURITY_POST_CHANGE_VIEW |
None |
SECURITY_POST_CONFIRM_VIEW |
None |
SECURITY_POST_LOGIN_VIEW |
'/' |
SECURITY_POST_LOGOUT_VIEW |
'/' |
SECURITY_POST_REGISTER_VIEW |
None |
SECURITY_POST_RESET_VIEW |
None |
SECURITY_POST_VERIFY_VIEW |
None |
SECURITY_RECOVERABLE |
True |
SECURITY_REDIRECT_ALLOW_SUBDOMAINS |
False |
SECURITY_REDIRECT_BEHAVIOR |
None |
SECURITY_REDIRECT_HOST |
None |
SECURITY_REDIRECT_VALIDATE_MODE |
None |
SECURITY_REDIRECT_VALIDATE_RE |
'^/{4,}|\\\\{3,}|[\\s\\000-\\037][/\\\\]{2,}' |
SECURITY_REGISTER_URL |
'/register' |
SECURITY_REGISTER_USER_TEMPLATE |
'security/register_user.html' |
SECURITY_REGISTERABLE |
True |
SECURITY_REMEMBER_SALT |
'remember-salt' |
SECURITY_REQUIRES_CONFIRMATION_ERROR_VIEW |
None |
SECURITY_RESET_ERROR_VIEW |
None |
SECURITY_RESET_PASSWORD_TEMPLATE |
'security/reset_password.html' |
SECURITY_RESET_PASSWORD_WITHIN |
'5 days' |
SECURITY_RESET_SALT |
'reset-salt' |
SECURITY_RESET_URL |
'/reset' |
SECURITY_RESET_VIEW |
None |
SECURITY_RETURN_GENERIC_RESPONSES |
False |
SECURITY_SEND_CONFIRMATION_TEMPLATE |
'security/send_confirmation.html' |
SECURITY_SEND_LOGIN_TEMPLATE |
'security/send_login.html' |
SECURITY_SEND_PASSWORD_CHANGE_EMAIL |
True |
SECURITY_SEND_PASSWORD_RESET_EMAIL |
True |
SECURITY_SEND_PASSWORD_RESET_NOTICE_EMAIL |
True |
SECURITY_SEND_REGISTER_EMAIL |
True |
SECURITY_SMS_SERVICE |
'Dummy' |
SECURITY_SMS_SERVICE_CONFIG |
{'ACCOUNT_SID': None, 'AUTH_TOKEN': None, 'PHONE_NUMBER': None} |
SECURITY_STATIC_FOLDER |
'static' |
SECURITY_STATIC_FOLDER_URL |
'/fs-static' |
SECURITY_SUBDOMAIN |
None |
SECURITY_TOKEN_AUTHENTICATION_HEADER |
'Authentication-Token' |
SECURITY_TOKEN_AUTHENTICATION_KEY |
'auth_token' |
SECURITY_TOKEN_MAX_AGE |
None |
SECURITY_TOTP_ISSUER |
'BUFR ZONE' |
SECURITY_TOTP_SECRETS |
{'1': 'BjUwLD^uh3kdvpeEJwUS25g9%5nDdkD^u9$4YLR5o6abvxxmnSph&sR$!vjSUt$SBvmfe4eMUsNkL8fX#e*aZ3FMWHe!YJo%Vd&#N67qnKUYe6mnj9tMg4QJxwCS$'} |
SECURITY_TRACKABLE |
True |
SECURITY_TWO_FACTOR |
True |
SECURITY_TWO_FACTOR_ALWAYS_VALIDATE |
False |
SECURITY_TWO_FACTOR_AUTHENTICATOR_VALIDITY |
120 |
SECURITY_TWO_FACTOR_ENABLED_METHODS |
['authenticator'] |
SECURITY_TWO_FACTOR_ERROR_VIEW |
'.login' |
SECURITY_TWO_FACTOR_IMPLEMENTATIONS |
{'code': 'flask_security.twofactor.CodeTfPlugin', 'webauthn': 'flask_security.webauthn.WebAuthnTfPlugin'} |
SECURITY_TWO_FACTOR_LOGIN_VALIDITY |
'7 days' |
SECURITY_TWO_FACTOR_MAIL_VALIDITY |
300 |
SECURITY_TWO_FACTOR_POST_SETUP_VIEW |
'.two_factor_setup' |
SECURITY_TWO_FACTOR_REQUIRED |
False |
SECURITY_TWO_FACTOR_RESCUE_EMAIL |
True |
SECURITY_TWO_FACTOR_RESCUE_MAIL |
'no-reply@localhost' |
SECURITY_TWO_FACTOR_RESCUE_URL |
'/tf-rescue' |
SECURITY_TWO_FACTOR_SECRET |
None |
SECURITY_TWO_FACTOR_SELECT_TEMPLATE |
'security/two_factor_select.html' |
SECURITY_TWO_FACTOR_SELECT_URL |
'/tf-select' |
SECURITY_TWO_FACTOR_SETUP_TEMPLATE |
'security/two_factor_setup.html' |
SECURITY_TWO_FACTOR_SETUP_URL |
'/tf-setup' |
SECURITY_TWO_FACTOR_SMS_SERVICE |
'Dummy' |
SECURITY_TWO_FACTOR_SMS_SERVICE_CONFIG |
{'ACCOUNT_SID': None, 'AUTH_TOKEN': None, 'PHONE_NUMBER': None} |
SECURITY_TWO_FACTOR_SMS_VALIDITY |
120 |
SECURITY_TWO_FACTOR_TOKEN_VALIDATION_URL |
'/tf-validate' |
SECURITY_TWO_FACTOR_URI_SERVICE_NAME |
'service_name' |
SECURITY_TWO_FACTOR_VALIDITY_COOKIE |
{'httponly': True, 'secure': False, 'samesite': 'Strict'} |
SECURITY_TWO_FACTOR_VALIDITY_SALT |
'tf-validity-salt' |
SECURITY_TWO_FACTOR_VERIFY_CODE_TEMPLATE |
'security/two_factor_verify_code.html' |
SECURITY_UNAUTHORIZED_VIEW |
None |
SECURITY_UNIFIED_SIGNIN |
False |
SECURITY_URL_PREFIX |
None |
SECURITY_US_EMAIL_SUBJECT |
'Verification Code' |
SECURITY_US_ENABLED_METHODS |
['password', 'email', 'authenticator', 'sms'] |
SECURITY_US_MFA_REQUIRED |
['password', 'email'] |
SECURITY_US_POST_SETUP_VIEW |
'.us_setup' |
SECURITY_US_SETUP_SALT |
'us-setup-salt' |
SECURITY_US_SETUP_TEMPLATE |
'security/us_setup.html' |
SECURITY_US_SETUP_URL |
'/us-setup' |
SECURITY_US_SETUP_WITHIN |
'30 minutes' |
SECURITY_US_SIGNIN_REPLACES_LOGIN |
False |
SECURITY_US_SIGNIN_SEND_CODE_URL |
'/us-signin/send-code' |
SECURITY_US_SIGNIN_TEMPLATE |
'security/us_signin.html' |
SECURITY_US_SIGNIN_URL |
'/us-signin' |
SECURITY_US_TOKEN_VALIDITY |
120 |
SECURITY_US_VERIFY_LINK_URL |
'/us-verify-link' |
SECURITY_US_VERIFY_SEND_CODE_URL |
'/us-verify/send-code' |
SECURITY_US_VERIFY_TEMPLATE |
'security/us_verify.html' |
SECURITY_US_VERIFY_URL |
'/us-verify' |
SECURITY_USER_IDENTITY_ATTRIBUTES |
[{'email': {'mapper': <function uia_email_mapper at 0x7f34510ea280>, 'case_insensitive': True}}] |
SECURITY_USERNAME_ENABLE |
False |
SECURITY_USERNAME_MAX_LENGTH |
32 |
SECURITY_USERNAME_MIN_LENGTH |
4 |
SECURITY_USERNAME_NORMALIZE_FORM |
'NFKD' |
SECURITY_USERNAME_REQUIRED |
False |
SECURITY_VERIFY_TEMPLATE |
'security/verify.html' |
SECURITY_VERIFY_URL |
'/verify' |
SECURITY_WAN_ALLOW_AS_FIRST_FACTOR |
True |
SECURITY_WAN_ALLOW_AS_MULTI_FACTOR |
True |
SECURITY_WAN_ALLOW_AS_VERIFY |
['first', 'secondary'] |
SECURITY_WAN_ALLOW_USER_HINTS |
True |
SECURITY_WAN_CHALLENGE_BYTES |
None |
SECURITY_WAN_DELETE_URL |
'/wan-delete' |
SECURITY_WAN_POST_REGISTER_VIEW |
'.wan_register' |
SECURITY_WAN_REGISTER_TEMPLATE |
'security/wan_register.html' |
SECURITY_WAN_REGISTER_TIMEOUT |
60000 |
SECURITY_WAN_REGISTER_URL |
'/wan-register' |
SECURITY_WAN_REGISTER_WITHIN |
'30 minutes' |
SECURITY_WAN_RP_NAME |
'My Flask App' |
SECURITY_WAN_SALT |
'wan-salt' |
SECURITY_WAN_SIGNIN_TEMPLATE |
'security/wan_signin.html' |
SECURITY_WAN_SIGNIN_TIMEOUT |
60000 |
SECURITY_WAN_SIGNIN_URL |
'/wan-signin' |
SECURITY_WAN_SIGNIN_WITHIN |
'1 minutes' |
SECURITY_WAN_VERIFY_TEMPLATE |
'security/wan_verify.html' |
SECURITY_WAN_VERIFY_URL |
'/wan-verify' |
SECURITY_WEBAUTHN |
False |
SECURITY_ZXCVBN_MINIMUM_SCORE |
3 |
SEND_FILE_MAX_AGE_DEFAULT |
None |
SERVER_NAME |
None |
SESSION_COOKIE_DOMAIN |
False |
SESSION_COOKIE_HTTPONLY |
True |
SESSION_COOKIE_NAME |
'ospSession' |
SESSION_COOKIE_PATH |
None |
SESSION_COOKIE_SAMESITE |
'Lax' |
SESSION_COOKIE_SECURE |
False |
SESSION_REDIS |
Redis<ConnectionPool<Connection<host=localhost,port=6379,db=0>>> |
SESSION_REFRESH_EACH_REQUEST |
True |
SESSION_TYPE |
'redis' |
SQLALCHEMY_BINDS |
None |
SQLALCHEMY_COMMIT_ON_TEARDOWN |
False |
SQLALCHEMY_DATABASE_URI |
'mysql+pymysql://rdbu:W3G0tAcc355@localhost/bufrstreaming?charset=utf8mb4' |
SQLALCHEMY_ECHO |
False |
SQLALCHEMY_ENGINE_OPTIONS |
{'encoding': 'utf8', 'pool_use_lifo': 'False', 'pool_size': 10, 'pool_pre_ping': True} |
SQLALCHEMY_MAX_OVERFLOW |
-1 |
SQLALCHEMY_NATIVE_UNICODE |
None |
SQLALCHEMY_POOL_RECYCLE |
300 |
SQLALCHEMY_POOL_SIZE |
None |
SQLALCHEMY_POOL_TIMEOUT |
600 |
SQLALCHEMY_RECORD_QUERIES |
None |
SQLALCHEMY_TRACK_MODIFICATIONS |
False |
TEMPLATES_AUTO_RELOAD |
None |
TESTING |
False |
TRAP_BAD_REQUEST_ERRORS |
None |
TRAP_HTTP_EXCEPTIONS |
False |
UPLOADED_DEFAULT_DEST |
'/var/www/images' |
UPLOADED_PHOTOS_DEST |
'/var/www/images' |
UPLOADED_STICKERS_DEST |
'/var/www/images' |
USE_X_SENDFILE |
False |
VIDEO_UPLOAD_EXTENSIONS |
['PNG', 'MP4'] |
VIDEO_UPLOAD_TEMPFOLDER |
'/var/www/videos/temp' |
WEB_ROOT |
'/var/www/' |