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\u003eThe \u003ccode\u003eITokenAccessWithHeaders\u003c/code\u003e interface allows direct retrieval of access tokens for request authentication, providing the capability to include additional information as headers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetAccessTokenWithHeadersForRequestAsync\u003c/code\u003e method obtains an access token, along with any associated header information, supporting automatic token refreshes when applicable.\u003c/p\u003e\n"],["\u003cp\u003eThis method takes an optional \u003ccode\u003eauthUri\u003c/code\u003e parameter to specify the target resource URI and a \u003ccode\u003ecancellationToken\u003c/code\u003e for request cancellation.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from \u003ccode\u003eITokenAccess\u003c/code\u003e and provides the ability to get an \u003ccode\u003eAccessTokenWithHeaders\u003c/code\u003e as the return type, enabling the inclusion of extra header information with the access token.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available is 1.69.0 while this page describes the functionality available in version 1.60.0.\u003c/p\u003e\n"]]],[],null,[]]