public static void Initialise(IPlatformServices platformServices, ISecrets secrets) { PlatformServices = platformServices; ViewModelFactory = new ViewModelFactory(); DeezerSession = new DeezerSession(new HttpClientHandler()); AuthenticationService = new AuthenticationService(DeezerSession, platformServices.SecureStorage); FavouritesService = new FavouritesService(DeezerSession, AuthenticationService); // TODO: Need to work out how to dispose of services when they are dying off Register <IGenreListDataController>(new GenreListDataController(DeezerSession)); Register <IWhatsNewDataController>(new WhatsNewDataController(DeezerSession)); Register <IChartsDataController>(new ChartsDataController(DeezerSession)); Register <ISearchDataController>(new SearchDataController(DeezerSession)); Register <ITracklistDataController>(new TracklistDataController(DeezerSession)); Register <IArtistOverviewDataController>(new ArtistOverviewDataController(DeezerSession)); Register <IUserOverviewDataController>(new UserOverviewDataController(DeezerSession)); Register <IMyDeezerDataController>(new MyDeezerDataController(DeezerSession, AuthenticationService, FavouritesService)); Register <IOAuthClient>(new OAuthClient(secrets.AppId, secrets.AppSecret, secrets.OAuthRedirectUri, secrets.DesiredPermissions)); }
public ValuesController(ISecrets secrets) { var keyvault = secrets.GetKeyVault(); secret1 = KeyVaultClientExtensions.GetSecretAsync(keyvault, secrets.Value1Endpoint).Result.Value; secret2 = KeyVaultClientExtensions.GetSecretAsync(keyvault, secrets.Value2Endpoint).Result.Value; }
public ScopedBalance(ISecrets secrets, IPokerRepository pokerRepository, PokerDBContext pokerDBContext, ISlackClient slackClient) { _secrets = secrets; _pokerRepo = pokerRepository; _pokerDB = pokerDBContext; _slackClient = slackClient; }
public SecretEditorViewModel(IScopedMessageSubscriber subscriber, ISecrets secrets) { _secrets = secrets; _subscriber = subscriber; _subscriber.Subscribe <SecretFileChangedMessage>(OnSecretFileChanged); _saveFileCommand = new AsyncCommand <object>(OnSaveFile, CanSaveFile); }
public SlackUserAvatar(ISecrets secrets, IPokerRepository pokerRepository, PokerDBContext pokerDBContext, ISlackClient slackClient) { _secrets = secrets; _pokerRepo = pokerRepository; _pokerDB = pokerDBContext; _slackClient = slackClient; }
public SecretsViewModel(IScopedMessageSubscriber subscriber, IScopedMessagePublisher publisher, ISecrets kubeSecrets) { _kubeSecrets = kubeSecrets; _subscriber = subscriber; _publisher = publisher; _subscriber.Subscribe <NamespaceChangedMessage>(OnNamespaceChanged); }
public GreetService(IGreetRepository greetRepository, IOptions <GreetingsConfig> greetingsConfig, ISecrets secrets, ILogger <GreetService> log) { this.greetRepository = greetRepository; this.greetingsConfig = greetingsConfig.Value; this.secrets = secrets; this.log = log; }
public WithingsAuthentication(ILoggerFactory log, IHttp http, ISecrets secrets, ISettings settings) { this.log = log.CreateLogger <WithingsAuthentication>(); this.http = http; this.secrets = secrets; this.clientId = settings.GetSetting("WITHINGS_CLIENT_ID"); this.clientSecret = settings.GetSetting("WITHINGS_CLIENT_SECRET"); }
public SecretFilesViewModel(IScopedMessageSubscriber subscriber, IScopedMessagePublisher publisher, ISecrets secrets) { _subscriber = subscriber; _publisher = publisher; _secrets = secrets; _subscriber.Subscribe<SecretChangedMessage>(OnSecretChanged); }
public HomeController(ILogger <HomeController> logger, IPokerRepository PokerRepository, ISecrets Secrets, ISlackClient SlackClient, IGameState GameState) { _logger = logger; _pokerRepository = PokerRepository; _secrets = Secrets; _slackClient = SlackClient; _gameState = GameState; }
public static KeyVaultClient GetKeyVault(this ISecrets secrets) { var keyVault = new KeyVaultClient( async(string authority, string resource, string scope) => { var authContext = new AuthenticationContext(authority); var credential = new ClientCredential(secrets.ADApplicationId, secrets.ADSecretKey); var token = await authContext.AcquireTokenAsync(resource, credential); return(token.AccessToken); }); return(keyVault); }
public AdminCheck(RequestDelegate next, ISecrets secrets) { _secrets = secrets; _next = next; }
public SlackClient(ISecrets secrets) { _token = secrets.Token(); _secrets = secrets; _uri = new Uri(secrets.SlackURL()); }
public SSWRewardsDbContext(ISecrets secrets, IDateTimeProvider dateTimeProvider) { _secrets = secrets; _dateTimeProvider = dateTimeProvider; }
public PokerRepository(ISecrets Secrets, PokerDBContext PokerContext) { _secrets = Secrets; _pokerContext = PokerContext; }
public CloudBlobClientProvider(ISecrets secrets) { CloudStorageAccount storageAccount = CloudStorageAccount.Parse(secrets.ContentStorageConnectionString); _client = storageAccount.CreateCloudBlobClient(); }
public SSWRewardsDbContext(ISecrets secrets) { _secrets = secrets; }