diff --git a/src/Workleap.AspNetCore.Authentication.ClientCredentialsGrant/AuthenticationBuilderExtensions.cs b/src/Workleap.AspNetCore.Authentication.ClientCredentialsGrant/AuthenticationBuilderExtensions.cs index d031b70..411f503 100644 --- a/src/Workleap.AspNetCore.Authentication.ClientCredentialsGrant/AuthenticationBuilderExtensions.cs +++ b/src/Workleap.AspNetCore.Authentication.ClientCredentialsGrant/AuthenticationBuilderExtensions.cs @@ -32,10 +32,6 @@ public static AuthenticationBuilder AddClientCredentials(this AuthenticationBuil } configSection.Bind(options); - - // The default interval is 5 minutes which caused a lot of traffic to the authority server. - // Users still have the possibility to overwrite this value in their services. - options.RefreshInterval = TimeSpan.FromHours(12); }); builder.AddJwtBearer(authScheme, configureOptions); diff --git a/src/Workleap.Authentication.ClientCredentialsGrant.Tests/AuthenticationBuilderExtensionsTests.cs b/src/Workleap.Authentication.ClientCredentialsGrant.Tests/AuthenticationBuilderExtensionsTests.cs index 327eaee..dcdf1f3 100644 --- a/src/Workleap.Authentication.ClientCredentialsGrant.Tests/AuthenticationBuilderExtensionsTests.cs +++ b/src/Workleap.Authentication.ClientCredentialsGrant.Tests/AuthenticationBuilderExtensionsTests.cs @@ -29,7 +29,6 @@ public void GivenAnAuthenticationBuilder_WhenConfigsArePresent_ThenOptionsAreSet Assert.Equal("audience", jwtBearerOptions.Audience); Assert.Equal("https://identity.local", jwtBearerOptions.Authority); - Assert.Equal(TimeSpan.FromHours(12), jwtBearerOptions.RefreshInterval); } [Fact] @@ -43,7 +42,6 @@ public void GivenAnAuthenticationBuilder_WhenActionConfigsIsPresent_ThenOptionsA { option.Authority = "https://identity.local"; option.Audience = "audience"; - option.RefreshInterval = TimeSpan.FromMinutes(45); }); var sp = services.BuildServiceProvider(); @@ -52,7 +50,6 @@ public void GivenAnAuthenticationBuilder_WhenActionConfigsIsPresent_ThenOptionsA Assert.Equal("audience", jwtBearerOptions.Audience); Assert.Equal("https://identity.local", jwtBearerOptions.Authority); - Assert.Equal(TimeSpan.FromMinutes(45), jwtBearerOptions.RefreshInterval); } [Fact]