Report abuse

1
2
3
4
5
6
7
8
9
10
11
    # Create the main DSage object
    dsage_server = DSageServer(jobdb, log_level=LOG_LEVEL)
    p = _SSHKeyPortalRoot(portal.Portal(Realm(dsage_server)))
    
    # Get authorized keys
    # p.portal.registerChecker(PublicKeyCredentialsChecker(PUBKEY_DATABASE))
    userdb = UserDatabase()
    p.portal.registerChecker(PublicKeyCredentialsCheckerDB(userdb))
    
    # HACK: unsafeTracebacks should eventually be TURNED off
    client_factory = pb.PBServerFactory(p, unsafeTracebacks=True)