1"""
2oauthlib.oauth1
3~~~~~~~~~~~~~~
4
5This module is a wrapper for the most recent implementation of OAuth 1.0 Client
6and Server classes.
7"""
8from .rfc5849 import (
9 SIGNATURE_HMAC, SIGNATURE_HMAC_SHA1, SIGNATURE_HMAC_SHA256,
10 SIGNATURE_HMAC_SHA512, SIGNATURE_PLAINTEXT, SIGNATURE_RSA,
11 SIGNATURE_RSA_SHA1, SIGNATURE_RSA_SHA256, SIGNATURE_RSA_SHA512,
12 SIGNATURE_TYPE_AUTH_HEADER, SIGNATURE_TYPE_BODY, SIGNATURE_TYPE_QUERY,
13 Client,
14)
15from .rfc5849.endpoints import (
16 AccessTokenEndpoint, AuthorizationEndpoint, RequestTokenEndpoint,
17 ResourceEndpoint, SignatureOnlyEndpoint, WebApplicationServer,
18)
19from .rfc5849.errors import (
20 InsecureTransportError, InvalidClientError, InvalidRequestError,
21 InvalidSignatureMethodError, OAuth1Error,
22)
23from .rfc5849.request_validator import RequestValidator