Sets the scopes that are compatible with JWT tokens.
JWT Tokens don't support scopes, they only support audiences. Audiences allow access to
the entire service as opposed some subset (ie. access can't be restricted to use the scope
https://www.googleapis.com/auth/bigtable.data.readonly). A service client can opt-in
to using JWT tokens by specifying which scopes encompass the entire service. If any of those
scopes are present when the client is using ServiceAccountCredentials, then JWT
tokens will be used for authentication.
[[["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-15 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eGoogleCredentialsProvider.Builder\u003c/code\u003e class within the \u003ccode\u003ecom.google.api.gax.core\u003c/code\u003e package, with version 2.62.0 being the currently viewed version, although version 2.63.1 is the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGoogleCredentialsProvider.Builder\u003c/code\u003e is an abstract class that inherits from \u003ccode\u003ejava.lang.Object\u003c/code\u003e, and its purpose is to build \u003ccode\u003eGoogleCredentialsProvider\u003c/code\u003e instances, with the documentation providing various versions of the builder available.\u003c/p\u003e\n"],["\u003cp\u003eThe builder class offers methods like \u003ccode\u003ebuild()\u003c/code\u003e, \u003ccode\u003egetJwtEnabledScopes()\u003c/code\u003e, \u003ccode\u003egetScopesToApply()\u003c/code\u003e, and \u003ccode\u003egetUseJwtAccessWithScope()\u003c/code\u003e for retrieving information, alongside methods such as \u003ccode\u003esetJwtEnabledScopes()\u003c/code\u003e, \u003ccode\u003esetScopesToApply()\u003c/code\u003e, and \u003ccode\u003esetUseJwtAccessWithScope()\u003c/code\u003e for configuring the builder, with some features marked as Beta.\u003c/p\u003e\n"],["\u003cp\u003eThe library is in pre-GA stage, meaning it may have limited support and its changes might not be compatible with other pre-GA versions.\u003c/p\u003e\n"],["\u003cp\u003eIt also provides a complete list of previous versions, ranging from 2.63.1 down to 2.7.1, with each one linking to its own respective documentation.\u003c/p\u003e\n"]]],[],null,[]]