[docs]classAccessTokenAuthorizer(StaticGlobusAuthorizer):""" Implements Authorization using a single Access Token with no Refresh Tokens. This is sent as a Bearer token in the header -- basically unadorned. :param access_token: An access token for Globus Auth """def__init__(self,access_token:str)->None:log.debug("Setting up an AccessTokenAuthorizer. It will use an ""auth type of Bearer and cannot handle 401s.")self.access_token=access_tokenself.header_val="Bearer %s"%access_tokenself.access_token_hash=utils.sha256_string(self.access_token)log.debug(f'Bearer token has hash "{self.access_token_hash}"')