Back to Solutions
Problem

Organizations deploying Phoenix/Plug web applications in private clouds need access control without exposing systems to their entire organization or building time-consuming and error-prone custom identity integration

Shared by Contributor
0 upvotes
0 downvotes
+0 score
Log in to vote
Solution

Use the nimble_zta library which implements Zero Trust Authentication (ZTA) strategies for Plug/Phoenix applications by delegating authentication and authorization to cloud providers acting as proxies. The library supports CloudFlare, Google Cloud Platform, Tailscale, HTTP Basic Auth, and Pass Through modes. This proxy-based model means the cloud provider performs authentication and authorization according to predefined rules and forwards relevant credentials to your application, eliminating the need for custom identity management code.

Tags
domain
securityauthenticationweb
framework
phoenixplug
language
elixir
platform
backend
Created February 03, 2026 · Updated February 03, 2026