---
title: "Permit.Absinthe 0.2: Absinthe GraphQL authorization for Elixir"
url: https://daily.dev/posts/permit-absinthe-0-2-absinthe-graphql-authorization-for-elixir-s1buxnnlf
source_url: https://www.curiosum.com/blog/permit-absinthe-0-2
type: article
source: "Curiosum"
published: 2026-02-23T10:32:58.268Z
updated: 2026-02-23T10:33:24.016Z
tags: ["graphql", "elixir", "authorization", "ecto"]
reading_time: 8
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Permit.Absinthe 0.2: Absinthe GraphQL authorization for Elixir

**[Curiosum](https://daily.dev/sources/curiosum)** · 8 min read · 0 upvotes · 0 comments

## Summary

Permit.Absinthe v0.2.0 graduates from proof-of-concept to production-ready, bringing the Permit authorization library's load-and-authorize pattern to Absinthe GraphQL in Elixir. Key additions include a rich set of customization options on the `permit` macro: `base_query` and `finalize_query` for Ecto query control, `fetch_subject` for custom user extraction, `handle_unauthorized`/`handle_not_found` error callbacks, a custom `loader` for non-Ecto sources, and a `wrap_authorized` post-authorization hook. The release also adds custom ID field support, a Dataloader integration via `authorized_dataloader/3` for batched association loading, and a reference table to help developers choose between resolver, middleware, directive, and Dataloader integration points. The schema-wide hydrator remains a work in progress. The API is still 0.x with possible breaking changes before 1.0.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.curiosum.com/blog/permit-absinthe-0-2>

## Similar posts on daily.dev

- [Authorization in Elixir: Case Studies and the Permit Library](https://daily.dev/posts/authorization-in-elixir-case-studies-and-the-permit-library-xrwe98axn) · Curiosum · 0 upvotes · 0 comments
- [Permit authorization framework 0.4.0 gets faster setup with Igniter and Phoenix fixes](https://daily.dev/posts/permit-authorization-framework-0-4-0-gets-faster-setup-with-igniter-and-phoenix-fixes-kezxyzvwe) · ElixirStatus · 0 upvotes · 0 comments
- [Permit authorization framework 0.4.0 gets faster setup with Igniter and Phoenix fixes](https://daily.dev/posts/permit-authorization-framework-0-4-0-gets-faster-setup-with-igniter-and-phoenix-fixes-betsnkv4w) · Curiosum · 0 upvotes · 0 comments
- [ElixirConf EU 2025 recap: Permit authorization talk & booth](https://daily.dev/posts/elixirconf-eu-2025-recap-permit-authorization-talk-booth-l54lntyny) · Curiosum · 0 upvotes · 0 comments

---

Tags: [#graphql](https://daily.dev/tags/graphql), [#elixir](https://daily.dev/tags/elixir), [#authorization](https://daily.dev/tags/authorization), [#ecto](https://daily.dev/tags/ecto)

[View this post on daily.dev](https://daily.dev/posts/permit-absinthe-0-2-absinthe-graphql-authorization-for-elixir-s1buxnnlf)
