Proposed pattern: external media verification service for Authentik flows #19907
Darius-Vallejo
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Authentik maintainers 👋
I’m exploring an external integration pattern for media-based verification
(voice biometrics, document OCR, facial recognition) that Authentik doesn’t natively support today.
Problem
Authentik currently doesn’t provide native media verification stages (e.g. voice biometrics, document OCR, face checks).
Some users solve this by embedding logic in custom stages or external scripts, but that quickly becomes hard to maintain.
Instead of adding this to Authentik core, I'm building a separate gateway that integrates via
Expression Policies and uses the Claim Check pattern for media handling.
High-level idea
/verifyendpoint with a referencevoice.*,ocr.*,face.*){valid, confidence}and decides the flow outcomeThis avoids:
Reference implementation (early-stage)
I published an early MVP here:
👉 https://github.com/Darius-Vallejo/authentik-media-gateway
It’s intentionally external and designed as a reference architecture, not a plugin.
Questions for the community
Not asking for Authentik to support this directly... just looking for feedback from people who know the internals better than I do.
Thanks for any guidance 🙏
Beta Was this translation helpful? Give feedback.
All reactions