Requests¶
from aioauth import requests
Request objects used throughout the project.
-
class
Query
(client_id: Optional[str] = None, redirect_uri: str = '', response_type: Optional[str] = None, state: str = '', scope: str = '', nonce: Optional[str] = None, code_challenge_method: Optional[Literal[plain, S256]] = None, code_challenge: Optional[str] = None, response_mode: Optional[Literal[query, form_post, fragment]] = None)[source]¶ Object that contains a client’s query string portion of a request. Read more on query strings here.
-
client_id
: Optional[str] = None¶
-
redirect_uri
: str = ''¶
-
response_type
: Optional[str] = None¶
-
state
: str = ''¶
-
scope
: str = ''¶
-
nonce
: Optional[str] = None¶
-
code_challenge_method
: Optional[Literal[plain, S256]] = None¶
-
code_challenge
: Optional[str] = None¶
-
response_mode
: Optional[Literal[query, form_post, fragment]] = None¶
-
-
class
Post
(grant_type: Optional[Literal[authorization_code, password, client_credentials, refresh_token]] = None, client_id: Optional[str] = None, client_secret: Optional[str] = None, redirect_uri: Optional[str] = None, scope: str = '', username: Optional[str] = None, password: Optional[str] = None, refresh_token: Optional[str] = None, code: Optional[str] = None, token: Optional[str] = None, token_type_hint: Optional[str] = None, code_verifier: Optional[str] = None)[source]¶ Object that contains a client’s post request portion of a request. Read more on post requests here.
-
grant_type
: Optional[Literal[authorization_code, password, client_credentials, refresh_token]] = None¶
-
client_id
: Optional[str] = None¶
-
client_secret
: Optional[str] = None¶
-
redirect_uri
: Optional[str] = None¶
-
scope
: str = ''¶
-
username
: Optional[str] = None¶
-
password
: Optional[str] = None¶
-
refresh_token
: Optional[str] = None¶
-
code
: Optional[str] = None¶
-
token
: Optional[str] = None¶
-
token_type_hint
: Optional[str] = None¶
-
code_verifier
: Optional[str] = None¶
-
-
class
BaseRequest
(method: Literal['GET', 'POST'], query: ~TQuery, post: ~TPost, headers: aioauth.collections.HTTPHeaderDict = <factory>, url: str = '', user: Optional[~TUser] = None, settings: aioauth.config.Settings = <factory>)[source]¶ -
method
: Literal[GET, POST]¶
-
query
: TQuery¶
-
post
: TPost¶
-
headers
: aioauth.collections.HTTPHeaderDict¶
-
url
: str = ''¶
-
user
: Optional[TUser] = None¶
-
settings
: aioauth.config.Settings¶
-
-
class
Request
(method: Literal[GET, POST], query: aioauth.requests.Query = <factory>, post: aioauth.requests.Post = <factory>, headers: aioauth.collections.HTTPHeaderDict = <factory>, url: str = '', user: Optional[Any] = None, settings: aioauth.config.Settings = <factory>)[source]¶ Object that contains a client’s complete request.
-
query
: aioauth.requests.Query¶
-
post
: aioauth.requests.Post¶
-
user
: Optional[Any] = None¶
-