Welcome to uvoauth’s documentation!¶
An oauth client for uvhttp.
-
class
uvoauth.uvoauth.Oauth(loop, auth_url, token_url, client_id, client_secret, redirect_url=None, conn_limit=10, resolver=None)¶ Oauth client for
uvhttp.-
authenticate_url(*scopes)¶ Get the URL to redirect the Spotify user to. This URL should be loaded in the user’s browser.
-
get_token(identifier)¶ Get an authentication token for an identifier. Return an access token that can be used in a cookie.
-
get_valid_token(identifier)¶ Return a cached access token for an identifier if it is not expired.
-
is_registered(identifier)¶ Check if an identifier is already registered.
-
register_auth_code(identifier, code)¶ Register the
codefrom the oauth callback response with a unique identifier.
-
request(*args, identifier=None, **kwargs)¶ Make a request, but add the token for the given identifier to the headers to authenticate the request. See
uvhttp.http.Session. If token is none, just make a request.
-
set_token(identifier, token)¶ Set a token for an identifier.
-