docs/daprdocs/content/en/reference/components-reference/supported-middleware/_index.md

2.3 KiB

type title linkTitle weight description no_list aliases
docs Middleware component specs Middleware 6000 List of all the supported middleware components that can be injected in Dapr's processing pipeline. true
/developing-applications/middleware/supported-middleware/

Table captions:

Status: [Component certification]({{<ref "certification-lifecycle.md">}}) status

  • [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
  • [Beta]({{<ref "certification-lifecycle.md#beta">}})
  • [Stable]({{<ref "certification-lifecycle.md#stable">}})

Since: defines from which Dapr Runtime version, the component is in the current status

Component version: defines the version of the component

HTTP

Name Description Status Component version
[Rate limit]({{< ref middleware-rate-limit.md >}}) Restricts the maximum number of allowed HTTP requests per second Alpha v1
[OAuth2]({{< ref middleware-oauth2.md >}}) Enables the OAuth2 Authorization Grant flow on a Web API Alpha v1
[OAuth2 client credentials]({{< ref middleware-oauth2clientcredentials.md >}}) Enables the OAuth2 Client Credentials Grant flow on a Web API Alpha v1
[Bearer]({{< ref middleware-bearer.md >}}) Verifies a Bearer Token using OpenID Connect on a Web API Alpha v1
[Open Policy Agent]({{< ref middleware-opa.md >}}) Applies Rego/OPA Policies to incoming Dapr HTTP requests Alpha v1
[Uppercase]({{< ref middleware-uppercase.md >}}) Converts the body of the request to uppercase letters Stable(For local development) v1