Nextjs + Auth best practice (data fetching)

Is there a best practice for getting user data when checking auth in nextjs middleware? I followed the SSR docs, but my question is specifically the best way to get user data within a server component. I'm assuming that I need to do another getUser call, but this would be redundant since that is done in the middleware. Is there another way?
Was this page helpful?