#include <grpc/support/port_platform.h>
#include "src/core/lib/security/credentials/external/file_external_account_credentials.h"
#include <map>
#include <utility>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/strings/string_view.h"
#include <grpc/slice.h>
#include "src/core/lib/iomgr/load_file.h"
#include "src/core/lib/json/json.h"
#include "src/core/lib/slice/slice.h"
#include "src/core/lib/slice/slice_internal.h"
namespace grpc_core {
RefCountedPtr<FileExternalAccountCredentials>
FileExternalAccountCredentials::Create(Options options,
std::vector<std::string> scopes,
grpc_error_handle* error) { … }
FileExternalAccountCredentials::FileExternalAccountCredentials(
Options options, std::vector<std::string> scopes, grpc_error_handle* error)
: … { … }
void FileExternalAccountCredentials::RetrieveSubjectToken(
HTTPRequestContext* , const Options& ,
std::function<void(std::string, grpc_error_handle)> cb) { … }
}