The value prefix. The value format is "value_prefix{token}"
Only applies to "in" header type. Must be empty for "in" query type.
If not empty, the header value has to match (case sensitive) this prefix.
If not matched, JWT will not be extracted. If matched, JWT will be
extracted after the prefix is removed.
For example, for "Authorization: Bearer {JWT}",
value_prefix="Bearer " with a space at the end.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eJwtLocation\u003c/code\u003e class is used to specify where to extract a JWT (JSON Web Token) from an API request, supporting extraction from headers, cookies, and query parameters.\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, indicating its capabilities for message handling, equality checks, deep cloning, and buffered operations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eJwtLocation\u003c/code\u003e has properties for specifying the \u003ccode\u003eHeader\u003c/code\u003e, \u003ccode\u003eCookie\u003c/code\u003e, and \u003ccode\u003eQuery\u003c/code\u003e names to extract the token from, along with a \u003ccode\u003eValuePrefix\u003c/code\u003e property to handle prefixed token values in headers.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides methods for managing and manipulating the data like \u003ccode\u003eClone()\u003c/code\u003e, \u003ccode\u003eEquals()\u003c/code\u003e, \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eMergeFrom()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple fields relating to the location of the token: \u003ccode\u003eCookieFieldNumber\u003c/code\u003e, \u003ccode\u003eHeaderFieldNumber\u003c/code\u003e, \u003ccode\u003eQueryFieldNumber\u003c/code\u003e, \u003ccode\u003eValuePrefixFieldNumber\u003c/code\u003e, allowing for precise specification of where the JWT should be located.\u003c/p\u003e\n"]]],[],null,[]]