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