Illustrative solution brief · Proposed selections

One access journey, from approved arrival to verified removal.

Explore a proposed Keycloak application sign-in design with ownership from approval to account removal. See where open source fits, where native application behavior still matters and how the lifecycle would be checked.

The challenge

Application growth outpaces access governance.

Simplify application sign-in and make account setup, recovery, administrator access and removal easier to manage.

The environment and the decision

Environment

Illustrative 50-user professional-services firm with six applications that can support the selected federation pattern.

Objective

Simplify application sign-in and make account setup, recovery, administrator access and removal easier to manage.

Scope

Application SSO and lifecycle design for the pilot applications. Network admission and device management remain separate scopes.

Every count, product selection, implementation and financial input below is illustrative. Actual customer results and realized ROI/profit have not been supplied.

How we identify the best fit

Start with the requirement

Start with the work people need to do, the information they handle and the systems they already use. Check security, compatibility, support and recovery needs before comparing costs.

Compare suitable candidates

For candidates that pass the gates, score functional fit 30%, operational maintainability 25%, integration and data portability 20%, three-year total cost 15%, and supplier/support resilience 10%. These are proposed weights, not completed vendor test results.

Prove the choice

Run a representative pilot, negative tests and recovery exercise. Price hosting, retention, patching, engineering, support, training and exit. A lower license bill wins only when the complete solution meets the requirement.

What we would choose, and why

Proposed: Keycloak for suitable application federation

Pilot the open-source identity layer using the supported OIDC/SAML interfaces, with a maintained production configuration.

Alternative and decision trigger: Prefer an existing licensed identity platform if it already meets the requirement at lower incremental total cost. Protocol support does not prove an application integration.

Proposed: keep your existing central user directory

Define the source of identity and role ownership; keep privileged and emergency paths explicit.

Alternative and decision trigger: A second directory is justified only by a documented requirement. Keycloak alone is not endpoint management or a complete identity-governance program.

Proposed: protected database, backup and supported operations

Budget TLS, persistence, patching, monitoring, recovery and specialist support. Rehearse the recovery and application logout/removal paths.

Alternative and decision trigger: A supported commercial distribution or managed identity service may reduce operator burden. License savings are tested against the complete operating cost.

From signal or request to accountable action

Directory → approved identity lifecycle

The customer approves identity, roles and removal; operators apply the agreed changes.

Identity provider → supported applications

Federation connects a representative application and verifies required claims and authorization.

Lifecycle → evidence

Access, recovery and removal tests produce an acceptance record and accountable exceptions.

Implementation and handoff

Map dependencies

Inventory applications, protocols, groups, local accounts and existing license entitlements.

Define and pilot

Approve roles and recovery, configure one representative app and use synthetic identities.

Stage migration

Move applications in agreed batches; preserve a tested emergency path and rollback to the previous trusted integration.

Accept and train

Test authorized and denied access, session behavior, removal and restore; train primary and backup operators.

  • Your team sets business priorities and approves changes. L8DT handles the tasks and access permissions agreed in your service plan.
  • Deliver versioned configuration, asset/data-flow registers, escalation and recovery runbooks, license obligations, known gaps and an acceptance record.
  • Rehearse the operator workflow and restore before acceptance. Record owners, backup owners, training attendance, support hours and supplier escalation.
  • Review coverage and evidence monthly; revisit capacity and access quarterly. Define export, credential removal and retention at termination.

Acceptance before production

  • An approved identity receives only the intended application role.
  • Wrong audience/issuer or unauthorized access is rejected by the application.
  • Removal and relevant sessions behave according to the agreed policy.
  • Recovery restores the service while following the agreed approvals and access rules.

These are required pilot checks, not tests already completed for a customer.

Open-source economics, including the operating cost

Six-application SSO component for 50 synthetic users, not a full managed IT subscription.

USD, 36 months, no discounting or inflation. The commercial assembly is hypothetical, not a vendor quote. Open-source license assumptions apply only to the selected community component; paid platforms, support and hosting remain explicit.

Synthetic component cost inputs and calculated totals
Input or resultHypothetical commercial assemblyProposed L8DT assembly
One-time setup$7,000$9,500
Monthly licenses$600$0
Monthly infrastructure/storage$100$250
Monthly operating service$600$800
Customer operator effort / month6 hours8 hours
Monthly cash outlay$1,300$1,050
36-month cash TCO$53,800$47,300
36-month economic TCO incl. valued effort$67,840$66,020

Modeled net cash retained

$6,500 over 36 months; 12.08% of the commercial cash TCO.

Modeled cash ROI

13.74%. Formula: (commercial cash TCO − proposed cash TCO) ÷ proposed cash TCO. This compares hypothetical avoided expenditure with the proposed component investment.

Modeled payback

10 months. Formula: round up positive additional setup ÷ positive recurring monthly cash difference. No interest or time value included.

Modeled profit effect

$500 in year one; $3,000 per subsequent year. Assumes the modeled costs are recognized as operating expenses, equal revenue and unchanged other costs. Capitalization, depreciation and taxes may change accounting profit.

Operator capacity and sensitivity

2 additional customer hours/month at $65/hour. Valued effort is not a payroll saving. Economic benefit including effort: $1,820. Add 30% to proposed operating-service cost: 36-month cash advantage becomes $-2,140.

Realized results

Actual implementation, measured ROI and realized profit: NOT PROVIDED. No revenue uplift, avoided breach, uptime improvement or staffing reduction is assumed.

What this budget leaves out

Application licenses, endpoint/MDM, network AAA, application rewrites, privileged-access software, data migration and taxes are excluded equally. Production availability and support commitments require scoped engineering.

A signed scope and current supplier quotes replace these assumptions before any service commitment.

References and a shareable document

Official product references reviewed October 2, 2026. Candidate suitability and integrations still require the customer-specific pilot. Local L8DT records supplied architectural inspiration; live infrastructure was not revalidated.

The intended result

Check the complete access journey.

Test approved access, privileged paths and removal across the selected applications. Validate product fit and operating cost for the customer; the proposed selections and savings here remain illustrative.

Replace the example with your requirements.

Define the actual assets, permissions, coverage, costs and acceptance with a Service Champion.

Talk with a Service Champion