liveBook · Manning

Authorization

As explained in Generative AI in Action

Access control is the practice of restricting access to systems, resources, or data according to identity, policy, or authorization.

An enterprise AI application may connect employees to documents, production data, and model infrastructure. Authorization determines who is permitted to access those resources. It belongs alongside authentication, encryption, and audits in the application’s security design—not as a feature added after deployment. section 10.4.1 section 11.4.8

Apply access controls at each relevant boundary:

  • Documents: Azure OpenAI on your data supports role-based and document-level controls. Together with Azure AI Search security filters, these can limit access according to permitted groups and LDAP memberships. section 8.7
  • Data pipelines and production systems: Specify access rights in data governance rules, and restrict production data and infrastructure to authorized personnel. Role-based access control and least privilege help reduce breach risk. section 10.4.1 section 11.4.8
  • Models and artifacts: Protect model repositories as well as application data. Unauthorized repository access or an insider leak can expose model weights and other intellectual property. section 13.2.7

Searching enterprise documents

Suppose an AI assistant searches company documents for an employee. Document-level controls and Azure AI Search security filters can restrict the accessible documents using that employee’s permitted groups and LDAP memberships. The aim is to prevent the assistant’s data connection from making otherwise restricted information available. section 8.7

Authorization is one layer, not a complete security program. Pair it with trustworthy authentication, encryption at rest and in transit, monitoring for unauthorized activity, and regular compliance assessments. Revisit access rights as data sources and integrations change; a retrieval pipeline also needs testing and ongoing maintenance before and after deployment. section 10.4.1 section 11.4.8 section 8.4.1

How Generative AI in Action covers it

How deep it goes
Identifies control types and deployment practices, but does not provide policy syntax or an end-to-end authorization implementation.
Examples
Uses Azure AI Search filters with permitted groups and LDAP memberships, plus model-repository compromise and insider leaks.
What it assumes
Assumes familiarity with enterprise data and AI applications; introduces role-based and document-level controls without teaching their implementation from zero.
What you can do after
Operate/configure it by restricting document and production-resource access, then pairing those controls with monitoring and audits.
How it connects
Links authorization to authentication, role-based access control, least privilege, encryption, data governance, and compliance audits.

Also explained in

Compare how 28 books explain authorization →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Generative AI in Action. The section links point to the parts of the book it draws on.