コード例 #1
0
ファイル: auth.py プロジェクト: emz5051/ist440wteam3
def signin(usr):
    o = subprocess.call(["kinit", usr])

    if o == 1:
        subprocess.call("kdestroy", stdout=FNULL)

    cred = kcheck()

    if cred == 0:
        print "You are authorized"
        log.login("Kerberos", usr, 'Login Successful')
    if cred == 1:
        print "No Ticket Found. Please try again."
        log.login("Kerberos", usr, 'Login Failed')
コード例 #2
0
ファイル: auth.py プロジェクト: emz5051/ist440wteam3
def signin(usr):
    o = subprocess.call(["kinit",  usr])

    if o == 1:
        subprocess.call("kdestroy", stdout=FNULL)

    cred = kcheck()

    if cred == 0:
        print "You are authorized"
        log.login("Kerberos", usr, 'Login Successful')
    if cred == 1:
        print "No Ticket Found. Please try again."
        log.login("Kerberos", usr, 'Login Failed')
コード例 #3
0
def main():
    try:
        subcat = None
        s = log.login()
        categories = get_categories(s)
        if categories:
            if len(sys.argv) > 1: subcat = white_list(sys.argv[1])
            # Fashion design
            if not subcat: subcat = sub_categories(s, categories[0][1])
            if subcat:
                scrape_subcat(s, subcat)

    except KeyboardInterrupt:
        print("Chao Chichobello")

    finally:
        log.logout(s)
コード例 #4
0
FNULL = open(os.devnull, "w")


def kcheck():
    try:
        output = subprocess.check_call("klist", shell=False, stdout=FNULL, stderr=subprocess.STDOUT)
    except subprocess.CalledProcessError as e:
        output = 1

    return output


usr = raw_input("Please enter your Username: "******"kinit", usr])

if o == 1:
    subprocess.call("kdestroy", stdout=FNULL)

cred = kcheck()

if cred == 0:
    print "You are authorized!"
    token = jwtTest.jwtEncode(usr, "testUser")
    print token
    log.login(usr, "You are logged in!")
if cred == 1:
    print "No Ticket. Please try again."
    log.login(usr, "Login Failed")
コード例 #5
0
    try:
        output = subprocess.check_call(
            "klist",
            shell=False,
            stdout=FNULL,
            stderr=subprocess.STDOUT,
        )
    except subprocess.CalledProcessError as e:
        output = 1

    return output


usr = raw_input("Please enter your Username: "******"kinit", usr])

if o == 1:
    subprocess.call("kdestroy", stdout=FNULL)

cred = kcheck()

if cred == 0:
    print "You are authorized!"
    token = jwtTest.jwtEncode(usr, "testUser")
    print token
    log.login(usr, 'You are logged in!')
if cred == 1:
    print "No Ticket. Please try again."
    log.login(usr, 'Login Failed')