When disable_auth is true, a JWT ID token won't be generated and the
original "Authorization" HTTP header will be preserved. If the header is
used to carry the original token and is expected by the backend, this
field must be set to true to preserve the header.
The JWT audience is used when generating a JWT ID token for the backend.
This ID token will be added in the HTTP "authorization" header, and sent
to the backend.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eBackendRule\u003c/code\u003e class provides configuration for individual API elements, managing settings like backend address, deadlines, and authentication.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, ensuring comprehensive functionality.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBackendRule\u003c/code\u003e offers customizable properties like \u003ccode\u003eAddress\u003c/code\u003e, \u003ccode\u003eDeadline\u003c/code\u003e, \u003ccode\u003eDisableAuth\u003c/code\u003e, \u003ccode\u003eJwtAudience\u003c/code\u003e, \u003ccode\u003eProtocol\u003c/code\u003e, and \u003ccode\u003eSelector\u003c/code\u003e, for granular control over backend behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports defining different request protocols and backend addresses via \u003ccode\u003eOverridesByRequestProtocol\u003c/code\u003e, enabling flexible routing based on the incoming request.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBackendRule\u003c/code\u003e includes methods for cloning, equality checks, hash code generation, and serialization, as well as specific methods for field management, like \u003ccode\u003eClearAuthentication\u003c/code\u003e, and \u003ccode\u003eClearDisableAuth\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]