@@ -0,0 +1,692 @@
+# authentication and authorization routines for confluent%0A%0Aimport confluent.config as config%0A%0Adef authorize(name, element):%0A    #TODO: actually use the element to ascertain if this user is good enough%0A    try:%0A        if '/' in name:%0A            tenant, user = name.split('/', 1)%0A            tenant = config.get_tenant_id(tenant)%0A            user = config.get_user(user, tenant)%0A        elif name in config.get_tenant_names():%0A            tenant = config.get_tenant_id(name)%0A            user = config.get_user(name, tenant)%0A        else:%0A            user = config.get_user(name, 0)%0A            tenant = 0%0A        return (tenant, user)%0A    except:%0A        print %22uh oh%22%0A        return None%0A%0A%0A%0A

Put missing file under git tracking