export const meta = {
title: `Models with authorization`,
description: `Learn more about how DataStore handles Models with finer grain authorization access checks.`,
};
In order to configure fine grain authorization controls with DataStore, use the `@auth` directive to specify ownership and permissible operations (create, update, delete, read) on a specific type. More information can be found on the @auth directive in the [GraphQL Transformer documentation](/cli/graphql/authorization-rules).
**Note:** This API is under development and is not released.
import ios0 from "/src/fragments/lib/datastore/ios/auth-model.mdx";