add auth
Merge branch 't5_auth'