private static void GenerateBearerTokens(TestContext context, IOptions <AzureAdConfiguration> azureOptions) { context.Tokens.VideoApiBearerToken = new AzureTokenProvider(azureOptions).GetClientAccessToken( azureOptions.Value.ClientId, azureOptions.Value.ClientSecret, context.Config.Services.VideoApiResourceId); context.Tokens.VideoApiBearerToken.Should().NotBeNullOrEmpty(); Zap.SetAuthToken(context.Tokens.VideoApiBearerToken); }
private static void GenerateBearerTokens(IntTestContext context, IOptions <AzureAdConfiguration> azureOptions, NotifyConfiguration notifyConfiguration) { context.Tokens.NotificationApiBearerToken = new AzureTokenProvider(azureOptions).GetClientAccessToken( azureOptions.Value.ClientId, azureOptions.Value.ClientSecret, context.Config.ServicesConfig.VhNotificationApiResourceId); context.Tokens.NotificationApiBearerToken.Should().NotBeNullOrEmpty(); context.Tokens.NotificationCallbackBearerToken = new CustomJwtTokenProvider().GenerateTokenForCallbackEndpoint(notifyConfiguration.CallbackSecret, 60); context.Tokens.NotificationCallbackBearerToken.Should().NotBeNullOrWhiteSpace(); Zap.SetAuthToken(context.Tokens.NotificationApiBearerToken); }
private static async Task GenerateBearerTokens(TestContext context) { var azureConfig = new AzureAdConfig() { Authority = context.Config.AzureAdConfiguration.Authority, ClientId = context.Config.AzureAdConfiguration.ClientId, ClientSecret = context.Config.AzureAdConfiguration.ClientSecret, TenantId = context.Config.AzureAdConfiguration.TenantId }; context.Tokens.VideoApiBearerToken = await ConfigurationManager.GetBearerToken( azureConfig, context.Config.VhServices.VhVideoApiResourceId); context.Tokens.VideoApiBearerToken.Should().NotBeNullOrEmpty(); Zap.SetAuthToken(context.Tokens.VideoApiBearerToken); }