@RajivKamath i would suggest to use each layer separately, understanding is streaming data is at the Web layer- use web layer for authentication - once user authenticated, push required data element/date to data layer/launch , basically you will moving authenticated user data - then stream it to AE...