goauthentik / goauthentik/authentik

Store and customize email templates, including custom attributes

Open
#25,305 0 comments 0 reactions 0 assignees View on GitHub
enhancement enhancement/confirmed
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 2h
Merged PRs (30d)
651

Description

## What

richer email templating: store/customize templates (DB for k8s) and support custom attributes beyond the stock token-link templates.

## Want

- Richer email templating: store/customize templates (DB for k8s)
- Support custom attributes beyond the stock token-link templates

## Ideas this came from

- [#2505 Add support to store E-Mail templates in database](https://github.com/goauthentik/authentik/issues/2505) — The title says all. Would be nice for k8/helm installs
- [#4311 More generic e-mail templating / custom attributes](https://github.com/goauthentik/authentik/issues/4311) — I want to send information mails to users (especially admins) after password changes, logins, etc. Currently the templating system seems to be focused on valida

Contributor guide

Open the contributing guide

Research direction

Start by reading linked issues #2505 and #4311 to understand the existing requests and unresolved scope. Identify the relevant email-template entry points and storage model in the repository, then define what database-backed templates and custom attributes must support. Done means the scope and acceptance criteria are agreed for both requested capabilities.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authentication, backend, content
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.