Conditional where auth directive

I'm looking at the documentation for the auth directives in the GraphQL library documentation.

Is it possible to apply the where directive conditionally, i.e if the user has a role of Admin they should be able to see all nodes of the type, but if they are a regular User the where should limit results to those belonging to the user.