OptionalcredentialExchanger to use instead of the default AutoAuthCredentialExchanger.
OptionalcredentialKey under which a credential service loads and saves this credential.
OptionalcredentialStore to use instead of one built over the tool's own context.
Collaborators a caller may substitute when building a ToolAuthHandler.