Hey friends - I wanted to ask this question to see if this idea would be possible but also as a way to archive it for later as these ideas keep distracting me from my current openziti POC
End goal: I can share an http link with someone to access a resource in my ziti network which only they could use (or the link can be used once) and will eventually expire. The user shouldn't need to install or configure any extra software (i.e. not tunneler client).
Rough impl:
- The user clicks a link
- A "guest" identity is generated with some TTL
- A token is stored on the client
- All calls to the resource are proxied via another host that can tunnel the traffic using the user's provided identity token
Is this possible? Am I violating some fundamental principle here by introducing a hop before tunneling traffic? Is there a better way to achieve the end goal?