I believe hypothesis can access non public pages as long as the user is logged in.
It is possible to add the annotation but you get the correct path pointing to the page only if you open it first with the ‘share this page with link’ first.
If I do that it creates the right annotation. Otherwise the annotations get orphanned
Like this
From the link like this
