Pre auth

These changes allow you to authorize users for different projects.