Authentication mechanisms can coexist only when identity and permission remain explicit.

01

What the public implementation shows

SIPS Connect includes API-key authentication handlers and providers alongside bearer-token auth services, roles, and operation filters.

Credential validation is separated from controller operation authorization and from the financial handler being invoked. This is the implementation fact behind the note; the architectural reading begins from that visible boundary rather than from an assumed production story.

Operating principleAuthentication mechanisms can coexist only when identity and permission remain explicit.
02

The decision behind the mechanism

Dual support enables participant migration while keeping a common authorization and audit boundary above the credential type.

If an API key implicitly means administrator, a legacy credential can bypass the role and operation controls applied to bearer tokens. The mechanism matters because it gives that failure a named boundary, durable evidence, and a controlled response instead of leaving the outcome to timing or operator guesswork.

  • Hash stored API keys and compare safely.
  • Map every key to an explicit principal and scope.
  • Apply the same endpoint policy after authentication.
  • Measure fallback usage so it can be retired.
03

How the control should be operated

Every credential should map to a named client or principal, permitted operations, rotation owner, expiry policy, and observable use.

The platform can transition mechanisms without creating an untraceable fallback identity. The reusable lesson is not to copy a class or endpoint in isolation, but to preserve the relationship between identity, state, authority, evidence, and operational ownership.

Field conclusion

Let credential mechanisms vary during migration, but keep identity, authorization, and audit semantics uniform.

Public evidence ledger

Inspect the basis for this note.

These links point to public implementation evidence or authoritative documentation used for the claims above. The interpretation is mine; institutional code and ownership remain with their respective owners.

  1. 01
    API key authentication handler

    The handler validates participant API-key credentials.

    Open source evidence
  2. 02
    Operation authorization filter

    The API filter applies operation-level authorization independently from credential parsing.

    Open source evidence