Я пытаюсь добавить MFA (многофакторную аутентификацию) в мое приложение, где я собираюсь сохранить объект в контейнере aws S3.Я просмотрел документацию AWS, но не смог найти ничего, где мы могли бы передать токен MFA при программной отправке любого запроса в AWS на C #.
Вот мой фрагмент рабочего кода без MFA,
var awsCredentials = new BasicAWSCredentials(accessKey, secretKey);
_client = new AmazonS3Client(awsCredentials, Amazon.RegionEndpoint.USEast1);
var putRequest = new PutObjectRequest
{
BucketName = ConfigurationManager.AppSettings["S3BucketName"],
Key = fileName,
FilePath = localFilePath,
ContentType = "image/" + Path.GetExtension(fileName),
CannedACL = S3CannedACL.PublicRead
};
var req = JsonConvert.SerializeObject(putRequest);
Я ожидаю добавить токен аутентификации MFA в этот код выше.