user management and posts management with authentication