Supported middleware

List of all the supported middleware components that can be injected in Dapr’s processing pipeline.

HTTP

NameDescriptionStatusComponent version
Rate limitRestricts the maximum number of allowed HTTP requests per secondAlphav1
OAuth2Enables the OAuth2 Authorization Grant flow on a Web APIAlphav1
OAuth2 client credentialsEnables the OAuth2 Client Credentials Grant flow on a Web APIAlphav1
BearerVerifies a Bearer Token using OpenID Connect on a Web APIAlphav1
Open Policy AgentApplies Rego/OPA Policies to incoming Dapr HTTP requestsAlphav1
UppercaseConverts the body of the request to uppercase lettersGA (For local development)v1
Last modified February 16, 2021: Adding a few updates for versioning (bedbf75c)