def authenticate(self, req: Request) -> None: """Adds bearer authentication information to the request. The bearer token will be added to the request's headers in the form: Authorization: Bearer <bearer-token> Args: req: The request to add bearer authentication information too. Must contain a key to a dictionary called headers. """ headers = req.get('headers') headers['Authorization'] = 'Bearer {0}'.format(self.bearer_token)
def authenticate(self, req: Request) -> None: """Add basic authentication information to a request. Basic Authorization will be added to the request's headers in the form: Authorization: Basic <encoded username and password> Args: req: The request to add basic auth information too. Must contain a key to a dictionary called headers. """ headers = req.get('headers') headers['Authorization'] = self.authorization_header
def authenticate(self, req: Request): """Adds CP4D authentication information to the request. The CP4D bearer token will be added to the request's headers in the form: Authorization: Bearer <bearer-token> Args: req: The request to add CP4D authentication information too. Must contain a key to a dictionary called headers. """ headers = req.get('headers') bearer_token = self.token_manager.get_token() headers['Authorization'] = 'Bearer {0}'.format(bearer_token)