Unfortunately we don't currently support "externalizing" our dashboards/widgets directly as react components, however we do offer a means to export parts of Kibana via iframe's. There's a great suggestion here on doing so: Embed dashboard or visualization on an external web page with specified filters.
Passing user-id and other custom parameters might be the tricky part. If the user is logged into Kibana, and they can see the dashboard in question, then they should be able to see "their" version of that dashboard.