-Added test and impl for Authentication