---
title: "Advanced Use-Cases"
description: "Advanced use cases and patterns for authorization modeling"
canonical: "https://openfga.dev/docs/modeling/advanced"
content_type: "documentation"
last_updated: "2026-08-22T02:14:15.000Z"
---

# Advanced Use-Cases

This section will present advanced use cases and patterns for authorization modeling with OpenFGA.

**When to use**

The content in this section is useful if you would like to follow an end-to-end tutorial on how to build an authorization model for a common use-case or pattern.



## Use-cases

**Google Drive**

How to create an authorization model for your system starting from the requirements.

- [Google Drive](https://openfga.dev/docs/modeling/advanced/gdrive.md)

**GitHub**

How to create an authorization model for your system starting from the requirements.

- [GitHub](https://openfga.dev/docs/modeling/advanced/github.md)

**IoT**

How to create an authorization model for your system starting from the requirements.

- [IoT](https://openfga.dev/docs/modeling/advanced/iot.md)

**Slack**

How to create an authorization model for your system starting from the requirements.

- [Slack](https://openfga.dev/docs/modeling/advanced/slack.md)

## Patterns

**Entitlements**

How to create an authorization model for your system starting from the requirements.

- [Entitlements](https://openfga.dev/docs/modeling/advanced/entitlements.md)
