Federated identity
OIDC or SAML federation with strict issuer, audience, signature, state, nonce, and redirect handling.
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 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.
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.