Module Assign NameStore TupleLoad Str ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If UnaryOpNot NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign AttributeStore NameLoad attr Call AttributeLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Dict Dict Call NameLoad SubscriptLoad NameLoad Index Num Assign AttributeStore NameLoad attr Call Call NameLoad NameLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num If CompareEq NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Return Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list
N/A N/A HANDLERS N/A doac.handlers.bearer.BearerHandler AuthenticationMiddleware N/A N/A process_request N/A N/A self request N/A N/A N/A 
        Try to authenticate the user based on any given tokens that have been provided
        to the request object.  This will try to detect the authentication type and assign
        the detected User object to the `request.user` variable, similar to the standard
        Django authentication.
         N/A N/A request auth_type None N/A http_authorization N/A N/A N/A request META get HTTP_AUTHORIZATION None N/A N/A http_authorization N/A N/A N/A auth N/A N/A http_authorization split N/A N/A self auth_type N/A N/A N/A auth N/A 0 lower N/A N/A self auth_value N/A N/A N/A N/A join N/A auth N/A 1 strip N/A N/A request auth_type N/A self auth_type N/A N/A N/A self validate_auth_type N/A N/A N/A self handler_name N/A N/A N/A Exception There is no handler defined for this authentication type. N/A N/A N/A self load_handler N/A response N/A N/A N/A self handler validate N/A self auth_value request N/A N/A response None N/A N/A response N/A N/A request access_token N/A N/A N/A self handler access_token N/A self auth_value request N/A N/A request user N/A N/A N/A self handler authenticate N/A self auth_value request N/A load_handler N/A N/A self N/A N/A N/A 
        Load the detected handler.
         N/A handler_path N/A N/A N/A self handler_name split . N/A handler_module N/A __import__ N/A N/A . join N/A handler_path N/A -1 N/A N/A N/A str N/A handler_path N/A -1 N/A N/A self handler N/A N/A getattr handler_module N/A handler_path N/A -1 N/A validate_auth_type N/A N/A self N/A N/A N/A 
        Validate the detected authorization type against the list of handlers.  This will return the full
        module path to the detected handler.
         N/A handler HANDLERS N/A N/A handler_type N/A N/A N/A handler split . N/A -2 N/A N/A handler_type N/A self auth_type N/A N/A N/A self handler_name handler N/A N/A N/A self handler_name None N/A N/A