Added bearer strategy
Added user login method
Merge branch 'lite' into temp