Does the connection token get generated from the app or should that be handled client side using the relays set in Amber?