Config¶
from aioauth import config
Configuration settings for aioauth server instance.
-
class
Settings
(TOKEN_EXPIRES_IN: int = 86400, REFRESH_TOKEN_EXPIRES_IN: int = 172800, AUTHORIZATION_CODE_EXPIRES_IN: int = 300, INSECURE_TRANSPORT: bool = False, ERROR_URI: str = '', AVAILABLE: bool = True)[source]¶ Configuration options that is used by the Server class.
-
TOKEN_EXPIRES_IN
: int = 86400¶ Access token lifetime in seconds. Defaults to 24 hours.
-
REFRESH_TOKEN_EXPIRES_IN
: int = 172800¶ Refresh token lifetime in seconds. Defaults to TOKEN_EXPIRES_IN * 2 (48 hours).
-
AUTHORIZATION_CODE_EXPIRES_IN
: int = 300¶ Authorization code lifetime in seconds. Defaults to 5 minutes.
-
INSECURE_TRANSPORT
: bool = False¶ Allow connections over SSL only.
Note
When this option is disabled server will raise “HTTP method is not allowed” error when attempting to access the server without a valid SSL tunnel.
-
ERROR_URI
: str = ''¶ URI to redirect resource owner when server encounters error.
-
AVAILABLE
: bool = True¶ Boolean indicating whether or not the server is available.
-
-