When I try to login to GeoEvent Manager I am always prompted with a window saying "To acquire a portal token, open this link and enter <geoevent manager url> for the "Webapp URL" parameter."

Although I can log in with the token why is this necessary? Why isn't this single-sign on as with AGS?
I'm using 10.3.1 GeoEvent, AGS, and Portal. AGS is federated with Portal and Portal is using Windows AD logins.
Related to this issue (I think) is that any Stream Services I create can only be viewed if shared with "Everyone" in Portal, even though I've created the service with my Windows user, and in Portal it shows the stream service under "My Content".
Thanks!