title: how to protect user data from eachother using typegraphql-prisma
body: <p>I'm building a server based off typegraphql-prisma like here:  <a href="https://github.com/prisma/prisma-examples/tree/latest/typescript/graphql-typegraphql-crud" rel="nofollow noreferrer">https://github.com/prisma/prisma-examples/tree/latest/typescript/graphql-typegraphql-crud</a></p>
  <p>I now have a server where different Users can be created and can have different Posts as per in the example code.  Are there instructions or a path I should take to have each user authenticated and unable to delete each others posts?  Cause now, anyone on my consuming client can delete anyone else's posts.  I see some auth stuff in there but I don't see where to add code during a delete mutation like &quot;if (notOwner) {return null}&quot;  Surely there is a way to auth these types of mutations inside the autogen resolvers through some middle ware or something.</p>
  <p>Thanks</p>