<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd" -->

---
title: Least Privilege And Elixir Ecto | daily.dev
description: Explains the concept of &#x27;Least Privilege&#x27; and why it is important in application security. Discusses the two options for securing data in the application or at...
canonical: https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Least Privilege And Elixir Ecto | daily.dev
og:description: Explains the concept of &#x27;Least Privilege&#x27; and why it is important in application security. Discusses the two options for securing data in the application or at...
og:url: https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd
og:image: https://api.daily.dev/og/posts/gVwq427pD.png
og:image:alt: Least Privilege And Elixir Ecto
og:image:width: 1200
og:image:height: 630
og:locale: 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.

# Least Privilege And Elixir Ecto

**[Planet Erlang](https://daily.dev/sources/planeterlang)** · 8 min read · 3 upvotes · 0 comments

## Summary

Explains the concept of 'Least Privilege' and why it is important in application security. Discusses the two options for securing data in the application or at the database level. Provides code examples for creating least privileged users in Elixir Ecto.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://onor.io/2024/05/07/least-privilege-and-elixir-ecto/>

---

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

[View this post on daily.dev](https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Least Privilege And Elixir Ecto","url":"https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd"},"datePublished":"2024-05-07T16:31:05.800Z","dateModified":"2024-05-09T08:39:06.345Z","description":"Explains the concept of 'Least Privilege' and why it is important in application security. Discusses the two options for securing data in the application or at...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/95b3803f25842ceb93bde8c6ccbc1ef3?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/95b3803f25842ceb93bde8c6ccbc1ef3?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Planet Erlang","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Planet Erlang","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1634553563/logos/noimage","url":"https://daily.dev/sources/planeterlang"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/least-privilege-and-elixir-ecto-gvwq427pd","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"elixir,appsec,ecto","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Planet Erlang","item":"https://daily.dev/sources/planeterlang"},{"@type":"ListItem","position":3,"name":"Least Privilege And Elixir Ecto"}]}
```

