#NEWLINE# def __init__( self , user_id , key = None , scopes = None , redirect_uri = 'urn:ietf:wg:oauth:2.0:oob' , login_hint = None , **kwargs ) : #NEWLINE# #INDENT# '\n        :param  user_id: The email address (for service accounts) or Client ID\n                         (for installed apps) to be used for authentication.\n        :type   user_id: ``str``\n\n        :param  key: The RSA Key (for service accounts) or file path containing\n                     key or Client Secret (for installed apps) to be used for\n                     authentication.\n        :type   key: ``str``\n\n        :param  scopes: A list of urls defining the scope of authentication\n                       to grant.\n        :type   scopes: ``list``\n\n        :keyword  redirect_uri: The Redirect URI for the authentication\n                                request.  See Google OAUTH2 documentation for\n                                more info.\n        :type     redirect_uri: ``str``\n\n        :keyword  login_hint: Login hint for authentication request.  Useful\n                              for Installed Application authentication.\n        :type     login_hint: ``str``\n        ' #NEWLINE# scopes = ( scopes or [ ] ) #NEWLINE# self . scopes = ' ' . join ( scopes ) #NEWLINE# self . redirect_uri = redirect_uri #NEWLINE# self . login_hint = login_hint #NEWLINE# super ( GoogleBaseAuthConnection , self ) . __init__ ( user_id , key , ** kwargs )