Skip to content

[Identity] Implement OIDC authentication and principal modeling #22

Closed

Description

@gnanirahulnutakki

Outcome

Authenticate people and workloads through explicit, configurable trust anchors.

Scope

  • Validate configured issuers and normalize subject, issuer, audience, groups, and workload identity into a principal.

Acceptance criteria

  • Issuer, audience, algorithm, signature, expiry, clock-skew, and JWKS rotation tests pass.
  • Human and workload flows are distinct and anonymous behavior is explicit.
  • Raw tokens never enter logs, traces, errors, audit payloads, or resources.

Test and evidence

  • Negative token corpus and redaction canary results.

Dependencies

  • Blocked by #16.
  • Blocked by #17.
  • Blocked by #14.

References

Activity

  1. added
    priority:p0Critical prerequisite or correctness boundary
    area:securityIdentity, authorization, isolation, credentials, and audit
    on Sep 1, 2026
  2. gnanirahulnutakki commented on Sep 6, 2026

    @gnanirahulnutakki
    MemberAuthor

    Acceptance checklist reconciled on behalf of @ArdurAI against merged PR #77. The issue remains scoped to the contract/schema/runtime package evidence recorded in that PR; unchecked boxes are no longer left on a closed issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:securityIdentity, authorization, isolation, credentials, and auditpriority:p0Critical prerequisite or correctness boundary

    Type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions