Ver código fonte

Merge branch 'feature/change_way_of_configuring_CORS' of Neca/HRCenter into BE_dev

BE_dev
Dzenis 2 anos atrás
pai
commit
5a5257381e

+ 2
- 2
Diligent.WebAPI.Host/Extensions/CorsConfigurationExtension.cs Ver arquivo

[ExcludeFromCodeCoverage] [ExcludeFromCodeCoverage]
public static class CorsConfigurationExtension public static class CorsConfigurationExtension
{ {
public static void ConfigureCors(this WebApplicationBuilder builder)
public static void ConfigureCors(this WebApplicationBuilder builder,IConfiguration configuration)
{ {
var services = builder.Services; var services = builder.Services;
services.AddCors(options => services.AddCors(options =>
{ {
options.AddPolicy("CorsPolicy", builder => options.AddPolicy("CorsPolicy", builder =>
builder.WithOrigins("http://localhost:3000")
builder.WithOrigins(configuration.GetSection("Origins").GetValue<string>("DefaultOrigin"))
.AllowAnyMethod() .AllowAnyMethod()
.AllowAnyHeader() .AllowAnyHeader()
.AllowCredentials()); .AllowCredentials());

+ 1
- 1
Diligent.WebAPI.Host/Extensions/HostConfigurationExtension.cs Ver arquivo

/// </summary> /// </summary>
public static void ConfigureHost(this WebApplicationBuilder builder) public static void ConfigureHost(this WebApplicationBuilder builder)
{ {
builder.ConfigureCors();
builder.ConfigureCors(builder.Configuration);
builder.ConfigureMailServer(); builder.ConfigureMailServer();
builder.ConfigureAuth(); builder.ConfigureAuth();
builder.ConfigureIdentity(); builder.ConfigureIdentity();

+ 5
- 2
Diligent.WebAPI.Host/appsettings.Development.json Ver arquivo

"SmtpFromName": "HRCenter Team" "SmtpFromName": "HRCenter Team"
}, },
"FrontEnd": { "FrontEnd": {
"BaseUrl": "http://localhost:3000",
"BaseUrl": "http://localhost:3000"
}, },
"ScreeningTest": { "ScreeningTest": {
"Url": "https://localhost:44349/api/v1/", "Url": "https://localhost:44349/api/v1/",
"Email": "hrcenter@dilig.net", "Email": "hrcenter@dilig.net",
"Password": "MYRandomPass135!", "Password": "MYRandomPass135!",
"link": "https://localhost:44336/Intern/ToS?id={0}" "link": "https://localhost:44336/Intern/ToS?id={0}"
},
"Origins": {
"DefaultOrigin": "http://localhost:3000"
} }
}
}

+ 3
- 0
Diligent.WebAPI.Host/appsettings.json Ver arquivo

"Email": "hrcenter@dilig.net", "Email": "hrcenter@dilig.net",
"Password": "MYRandomPass135!", "Password": "MYRandomPass135!",
"link": "https://testing.dilig.net/Intern/ToS?id={0}" "link": "https://testing.dilig.net/Intern/ToS?id={0}"
},
"Origins": {
"DefaultOrigin": "http://localhost:3000"
} }
} }

Carregando…
Cancelar
Salvar