Added authentication interface and added sentinel login method