RWS Architecture article

Smart Access

Smart Access is the product-neutral architecture building block for context-aware access control for users and services. It states what DC 3.0 needs from this capability before a c

  1. Typeabb
  2. Statuscandidate
  3. Domainsecurity
On this page
  1. ABB Smart Access
  2. Summary
  3. Capabilities
  4. Constraints
  5. Service Description
  6. Roadmaps
  7. Landing Zones
  8. Interfaces
  9. Dependencies
  10. EIRA Alignment
  11. Available SBB's

ABB Smart Access

Summary

Smart Access is the product-neutral architecture building block for context-aware access control for users and services. It states what DC 3.0 needs from this capability before a concrete SBB, product, or operating model is selected.

Capabilities

  • Provides context-aware access control for users and services.
  • Defines the functional, technical, security, and quality expectations that SBBs must satisfy.
  • Keeps service ownership, interfaces, and consumption boundaries visible before product selection.
  • Enables traceability from architecture intent to implementation, operational evidence, and consuming services.

Constraints

  • The resulting SBB must fit the end user productivity ownership model and document the support, lifecycle, and service-management boundary.
  • Security, privacy, logging, evidence, and compliance controls must be explicit enough to assess BIO2-aligned implementation where applicable.
  • Access decisions must be explainable, auditable, and aligned with Zero Trust and least-privilege principles.
  • SBBs must not bypass federation or central entitlement governance.

Service Description

This ABB offers a smart-access service that applies identity, context, device posture, and policy signals before access is granted to DC 3.0 services. It is consumed by solution architects, platform teams, and service owners as the capability contract for selecting and shaping SBBs.

The service description remains implementation-neutral: product selection, hosting pattern, detailed runbooks, and service levels belong in the mapped SBB and related ADRs.

Roadmaps

  • Baseline: confirm scope, service ownership, constraints, and acceptance criteria for Smart Access.
  • MVP: validate the mapped SBB implementation and record the selected support and lifecycle model.
  • Next: add measurable service levels, evidence requirements, and roadmap dependencies once the SBB is selected.

Landing Zones

  • Private cloud landing zone in ODC-Amsterdam, following the RWS ICT Strategy 2025-2030 private-cloud direction.
  • Government cloud or external cloud landing zones only when the SBB documents the required control set, connectivity model, and data classification fit.

Interfaces

  • OIDC, OAuth2, SAML, proxy, and policy decision interfaces.
  • Identity governance, device posture, and logging integrations.
  • Application and platform access enforcement points.

Dependencies

EIRA Alignment

Available SBB's

  • keycloak - Keycloak is a candidate solution building block for the translated DC 3.0 ABB model. It remains candidate until the responsible architects confirm service ownership, support model, and acceptance criteria.