add auth and hub module
Merge remote-tracking branch 'origin/lite-spike' into lite-spike