singer_sdk.authenticators.APIAuthenticatorBase¶
- class singer_sdk.authenticators.APIAuthenticatorBase[source]¶
- Base class for offloading API auth. - __call__(r)[source]¶
- Authenticate a request. - Calls - authenticate_request()and returns the result.- Parameters:
- r (PreparedRequest) – A - requests.PreparedRequestobject.
- Returns:
- The authenticated request object. 
- Return type:
 
 - __init__(stream)[source]¶
- Init authenticator. - Parameters:
- stream (_HTTPStream) – A stream for a RESTful endpoint. 
- Return type:
- None 
 
 - authenticate_request(request)[source]¶
- Authenticate a request. - Parameters:
- request (PreparedRequest) – A - requests.PreparedRequestobject.
- Returns:
- The authenticated request object. 
- Return type: