Trakt['oauth']

class trakt.interfaces.oauth.OAuthInterface(client)
authorize_url(redirect_uri, response_type='code', state=None, username=None)
pin_url()
token(code=None, redirect_uri=None, grant_type='authorization_code')
token_exchange(code=None, redirect_uri=None, grant_type='authorization_code', **kwargs)
token_refresh(refresh_token=None, redirect_uri=None, grant_type='refresh_token', **kwargs)