Esempio n. 1
0
def login(base_url="https://winkapi.quirky.com",
          config_file="config.cfg",
          client_id="",
          client_secret="",
          username="",
          password=""):
    """
    Request authentication information from the user,
    make the authentication request, and
    write the credentials to the specified configuration file.
    """

    auth_info = dict(base_url=base_url, )
    print 'Essai d\'authentification avec : ' + client_id + ' ' + client_secret + ' ' + username + ' ' + password
    auth_info["client_id"] = client_id
    auth_info["client_secret"] = client_secret
    auth_info["username"] = username
    auth_info["password"] = password

    try:
        auth_result = auth(**auth_info)
    except RuntimeError as e:
        print "Probleme d\'authentification :("
        print e
    else:
        print "Authentication reussie! ;-) Vous pouvez fermer cette fenetre"

        cf = ConfigFile(config_file)
        cf.save(auth_result)
Esempio n. 2
0
def login(base_url="https://winkapi.quirky.com", config_file="config.cfg"):
    """
    Request authentication information from the user,
    make the authentication request, and
    write the credentials to the specified configuration file.
    """

    auth_info = dict(base_url=base_url, )

    # request information from the user
    for k in [
            "client_id",
            "client_secret",
            "username",
            "password",
    ]:
        auth_info[k] = raw_input("%s? " % k)

    try:
        auth_result = auth(**auth_info)
    except RuntimeError as e:
        print "Authentication failed. :("
        print e
    else:
        print "Authentication success! ;-)"

        cf = ConfigFile(config_file)
        cf.save(auth_result)