Skip to content

Investigate AuthN/AuthZ metrics in ASP.NET Core #47603

@JamesNK

Description

@JamesNK

Issue #47536 adds metrics for existing counters.

We should investigate where adding new metrics makes sense in ASP.NET Core. Metrics are easier to add and test than old event counters. And tags make them more powerful.

Initial ideas:

  • Rate limiting - queue counts
  • Routing - match/fallback/no match counts
  • AuthN/AuthZ - success/failure counts

AuthZ

  • Number of requests that require authz
    • Policy name
    • Result (success/failure)

AuthN

  • Challenge count
    • Scheme name
  • Authenticated requests count - don't record for result
    • Scheme name
    • Result (success/failure/noop)

Sign in handler

  • Sign in count
    • Scheme name

Sign out handler

  • Sign out count
    • Scheme name

Metadata

Metadata

Assignees

Labels

area-authIncludes: Authn, Authz, OAuth, OIDC, BearerenhancementThis issue represents an ask for new feature or an enhancement to an existing onefeature-observability

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions