public interface ITokenAccessWithHeaders : ITokenAccess
Allows direct retrieval of access tokens to authenticate requests.
The access tokens obtained can be accompanied by extra information
that either describes the access token or is associated with it.
This information should acompany the token as headers when the token
is used to access a resource.
Gets an access token to authorize a request.
The token might be accompanied by extra information that should be sent
in the form of headers.
Implementations should handle automatic refreshes of the token
if they are supported.
The authUri might be required by some credential types
(e.g. the JWT access token) while other credential types
migth just ignore it.
[[["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\u003eThis page provides documentation for the \u003ccode\u003eITokenAccessWithHeaders\u003c/code\u003e interface, which is used for retrieving access tokens with associated header information for request authentication.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eITokenAccessWithHeaders\u003c/code\u003e interface allows access tokens to be accompanied by additional information, which should be sent as headers when accessing a resource.\u003c/p\u003e\n"],["\u003cp\u003eThe primary method, \u003ccode\u003eGetAccessTokenWithHeadersForRequestAsync\u003c/code\u003e, retrieves an access token along with any relevant headers, handling token refreshes automatically, and accepts an optional \u003ccode\u003eauthUri\u003c/code\u003e and a \u003ccode\u003ecancellationToken\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis interface has one inherited method from \u003ccode\u003eITokenAccess\u003c/code\u003e, which is \u003ccode\u003eGetAccessTokenForRequestAsync\u003c/code\u003e, which is used to retrieve an access token for requests.\u003c/p\u003e\n"],["\u003cp\u003eThis page lists different versions of the \u003ccode\u003eITokenAccessWithHeaders\u003c/code\u003e class, with version 1.69.0 being the latest, and this page referencing version 1.50.0.\u003c/p\u003e\n"]]],[],null,[]]