AuthXConfig#
  authx.config.AuthXConfig #
  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  |  
  JWT_ACCESS_TOKEN_EXPIRES  class-attribute instance-attribute  #
    JWT_DECODE_ALGORITHMS  class-attribute instance-attribute  #
    JWT_REFRESH_TOKEN_EXPIRES  class-attribute instance-attribute  #
    JWT_TOKEN_LOCATION  class-attribute instance-attribute  #
    JWT_ACCESS_COOKIE_NAME  class-attribute instance-attribute  #
    JWT_REFRESH_COOKIE_NAME  class-attribute instance-attribute  #
    JWT_ACCESS_CSRF_COOKIE_NAME  class-attribute instance-attribute  #
    JWT_ACCESS_CSRF_FIELD_NAME  class-attribute instance-attribute  #
    JWT_ACCESS_CSRF_HEADER_NAME  class-attribute instance-attribute  #
    JWT_CSRF_METHODS  class-attribute instance-attribute  #
    JWT_REFRESH_CSRF_COOKIE_NAME  class-attribute instance-attribute  #
    JWT_REFRESH_CSRF_COOKIE_PATH  class-attribute instance-attribute  #
    JWT_REFRESH_CSRF_FIELD_NAME  class-attribute instance-attribute  #
    JWT_REFRESH_CSRF_HEADER_NAME  class-attribute instance-attribute  #
    JWT_IMPLICIT_REFRESH_ROUTE_EXCLUDE  class-attribute instance-attribute  #
    JWT_IMPLICIT_REFRESH_ROUTE_INCLUDE  class-attribute instance-attribute  #
    JWT_IMPLICIT_REFRESH_METHOD_EXCLUDE  class-attribute instance-attribute  #
    JWT_IMPLICIT_REFRESH_METHOD_INCLUDE  class-attribute instance-attribute  #
    JWT_IMPLICIT_REFRESH_DELTATIME  class-attribute instance-attribute  #
    is_algo_symmetric  property  #
  Check if the JWT_ALGORITHM is a symmetric encryption algorithm
  is_algo_asymmetric  property  #
  Check if the JWT_ALGORITHM is an asymmetric encryption algorithm