AuthXConfig
AuthXConfig(__pydantic_self__, _case_sensitive=None, _env_prefix=None, _env_file=ENV_FILE_SENTINEL, _env_file_encoding=None, _env_ignore_empty=None, _env_nested_delimiter=None, _env_parse_none_str=None, _secrets_dir=None, **values)
            Bases: BaseSettings
AuthX Base Configuration Object
| PARAMETER | DESCRIPTION | 
|---|---|
| BaseSettings | BaseSettings class from Pydantic 
                
                  TYPE:
                     | 
| RAISES | DESCRIPTION | 
|---|---|
| BadConfigurationError | If JWT_ALGORITHM is not supported | 
| BadConfigurationError | If JWT_ALGORITHM requires a key and it is not set | 
| RETURNS | DESCRIPTION | 
|---|---|
| AuthXConfig | AuthX Configuration Object | 
| PARAMETER | DESCRIPTION | 
|---|---|
| __pydantic_self__ | 
 | 
| _case_sensitive | 
                
                  TYPE:
                     | 
| _env_prefix | 
                
                  TYPE:
                     | 
| _env_file | 
                
                  TYPE:
                     | 
| _env_file_encoding | 
                
                  TYPE:
                     | 
| _env_ignore_empty | 
                
                  TYPE:
                     | 
| _env_nested_delimiter | 
                
                  TYPE:
                     | 
| _env_parse_none_str | 
                
                  TYPE:
                     | 
| _secrets_dir | 
                
                  TYPE:
                     | 
| **values | 
                
                  TYPE:
                     | 
Source code in pydantic_settings/main.py
                  
class-attribute
  
model_config = SettingsConfigDict(extra='forbid', arbitrary_types_allowed=True, validate_default=True, case_sensitive=False, env_prefix='', env_file=None, env_file_encoding=None, env_ignore_empty=False, env_nested_delimiter=None, env_parse_none_str=None, json_file=None, json_file_encoding=None, yaml_file=None, yaml_file_encoding=None, toml_file=None, secrets_dir=None, protected_namespaces=('model_', 'settings_'))
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
class-attribute
      instance-attribute
  
  
property
  
  Check if the JWT_ALGORITHM is a symmetric encryption algorithm
property
  
  Check if the JWT_ALGORITHM is an asymmetric encryption algorithm
classmethod
  
settings_customise_sources(settings_cls, init_settings, env_settings, dotenv_settings, file_secret_settings)
Define the sources and their order for loading the settings values.
| PARAMETER | DESCRIPTION | 
|---|---|
| settings_cls | 
                
                  TYPE:
                     | 
| init_settings | 
                
                  TYPE:
                     | 
| env_settings | 
                
                  TYPE:
                     | 
| dotenv_settings | 
                
                  TYPE:
                     | 
| file_secret_settings | 
                
                  TYPE:
                     | 
| PARAMETER | DESCRIPTION | 
|---|---|
| settings_cls | The Settings class. 
                
                  TYPE:
                     | 
| init_settings | The  
                
                  TYPE:
                     | 
| env_settings | The  
                
                  TYPE:
                     | 
| dotenv_settings | The  
                
                  TYPE:
                     | 
| file_secret_settings | The  
                
                  TYPE:
                     | 
| RETURNS | DESCRIPTION | 
|---|---|
| tuple[PydanticBaseSettingsSource, ...] | A tuple containing the sources and their order for loading the settings values. |