Add basic authentication features (incomplete)