public async Task <String> GetSecretValue(IKeyVaultSecret secret) { var uri = new Uri(_root, $"secrets/{secret.Name}?api-version={Version}"); var data = await Get <AzureKeyVaultSecretValue>(uri); return(data.Value); }
public async Task <String> SetSecretValue(IKeyVaultSecret secret, string value) { var command = new { value = value }; //var putData = $"{{ \"value\": \"{value}\" }}"; var uri = new Uri(_root, $"secrets/{secret.Name}?api-version={Version}"); var data = await Put <AzureKeyVaultSecretValue>(uri, JsonConvert.SerializeObject(command), "application/json"); return(data.Value); }
public SyncJobTopicsService( ILoggingRepository loggingRepository, ISyncJobRepository syncJobRepository, IServiceBusTopicsRepository serviceBusTopicsRepository, IGraphGroupRepository graphGroupRepository, IKeyVaultSecret <ISyncJobTopicService> gmmAppId ) { _loggingRepository = loggingRepository ?? throw new ArgumentNullException(nameof(loggingRepository)); _syncJobRepository = syncJobRepository ?? throw new ArgumentNullException(nameof(syncJobRepository)); _serviceBusTopicsRepository = serviceBusTopicsRepository ?? throw new ArgumentNullException(nameof(serviceBusTopicsRepository)); _graphGroupRepository = graphGroupRepository ?? throw new ArgumentNullException(nameof(graphGroupRepository)); _gmmAppId = gmmAppId.Secret; }
public SyncJobTopicsService( ILoggingRepository loggingRepository, ISyncJobRepository syncJobRepository, IServiceBusTopicsRepository serviceBusTopicsRepository, IGraphGroupRepository graphGroupRepository, IKeyVaultSecret <ISyncJobTopicService> gmmAppId, IMailRepository mailRepository, IEmailSenderRecipient emailSenderAndRecipients ) { _emailSenderAndRecipients = emailSenderAndRecipients; _loggingRepository = loggingRepository ?? throw new ArgumentNullException(nameof(loggingRepository)); _syncJobRepository = syncJobRepository ?? throw new ArgumentNullException(nameof(syncJobRepository)); _serviceBusTopicsRepository = serviceBusTopicsRepository ?? throw new ArgumentNullException(nameof(serviceBusTopicsRepository)); _graphGroupRepository = graphGroupRepository ?? throw new ArgumentNullException(nameof(graphGroupRepository)); _gmmAppId = gmmAppId.Secret; _mailRepository = mailRepository ?? throw new ArgumentNullException(nameof(mailRepository)); }
public async Task Delete(IKeyVaultSecret secret) { await Task.Yield(); }
public Task <string> SetSecretValue(IKeyVaultSecret secret, string value) { return(Task.FromResult("I'm a secret")); }
public TableStorageRepository(IKeyVaultSecret <TableStorageRepository> connectionString) { _connectionString = connectionString.Secret; }
public async Task Delete(IKeyVaultSecret secret) { var uri = new Uri(_root, $"secrets/{secret.Name}?api-version={Version}"); await Delete(uri); }