Inviting a user to one project

As noted in Add additional data to shared issue, the information available in a shared issues is incredibly limited.

This is rather annoying, but I totally get why it has been done. However, that leaves me in a situation where I’m not quite sure what the solution is…

Is it possible to invite a user to one specific project within an org, without letting them have any access to any of the other projects? We need the user to be able to see the full information attached to issues in this project, but we absolutely don’t want them to have access to any other projects in the org.