Build sign in flow