* authcheck middleware, api * client auth flow * route, checking * auth checking view * signin/out test * User model