Auth Link Server

Unified link decision API with admin panel, GeoIP and full audit trail.

One backend can serve many application domains, decide by IP and country, return a link or deny access, and keep every request in a searchable log.

Example response

{
  "decision": "allow",
  "url": "https://offer.example.com",
  "reason": "DEFAULT_LINK",
  "countryCode": "DE",
  "ip": "203.0.113.42",
  "app": "main-app"
}

Host routing

Each application can use its own domain while still running on one service and one database.

IP and geo rules

Requests are evaluated against denylist, allowlist and country rules before a link is returned.

Admin panel

New apps, domains, links and rules can be configured without a new deployment.

Audit logs

Every request and admin change is stored for troubleshooting and reporting.