An administration app is exposed publicly
A login page is the only barrier between the Internet and a sensitive upstream application.
PRIVATE APP ACCESS
The Oten Gateway architecture places a resource-side Policy Enforcement Point in front of internal web applications and APIs. It validates identity and device context, applies route policy, and forwards only authorized requests under an explicit upstream contract.
System role: Oten Gateway + Access Control Plane
Evaluation depends on: Requires Gateway L7 enforcement, identity federation, Device Trust, and signed route policy.
A login page is the only barrier between the Internet and a sensitive upstream application.
The business needs a bounded route without enrolling the contractor into the corporate network.
Client-supplied or intermediary headers can impersonate a user unless the Gateway sanitizes and replaces them at the trust boundary.
WebSocket or long-lived HTTP traffic requires its own refresh, close, and confirmation behavior after trust changes.
A user requests a protected application or API route.
Gateway establishes or validates a session through the configured identity provider.
Policy combines subject, group, device trust, route, authentication assurance, and configured conditions.
The result is Allow, Step-up, Restrict, or Deny with policy-safe reason codes.
Gateway forwards the request only after stripping untrusted identity headers and applying the approved upstream identity contract.
Subject, device, route, policy version, result, and correlation ID become one decision record.
OIDC or SAML federation with strict issuer, audience, signature, state, nonce, and redirect handling.
Route policy can require user group, device trust, authentication assurance, time, risk, or step-up.
Protected headers are stripped or overwritten. Identity propagation follows an allowlisted upstream contract.
Idle lifetime, absolute lifetime, logout, and revoke semantics are defined separately from the IdP session.
Service identities use a dedicated pattern rather than impersonating interactive users.
Emergency routes are explicit, time-bound, strongly authenticated, and more heavily audited. They are not invisible bypasses.
Name the application, routes, methods, upstreams, resource owner, sensitivity, and supported session modes.
Configure federation and the exact upstream header or service-identity contract, then test spoofing and sanitation.
Verify certificates, DNS, network reachability, upstream health, logs, timeouts, and application-owner diagnostics.
Move one route and cohort through Gateway with current identity and qualified device conditions.
Verify allow, step-up, deny, active-session behavior, health, and audit before adding routes.
FAQ
No. Gateway remains near the protected resource and forwards authorized traffic to a private upstream under an explicit ingress and identity contract.
No. Gateway must remove or overwrite protected headers at the trust boundary and emit identity only under a configured, authenticated upstream contract.
New requests follow the re-evaluated policy decision. Active HTTP, WebSocket, streaming, SSH, database, and PAM sessions use their protocol-specific refresh or termination control. The audit record identifies the requested action and the confirmed session outcome.
Next in Oten Access
See how Gateway separates resource-side enforcement from relay services and broad network access.