Browse Source

Assign a new order to the NWebsec module to avoid invoking it for prompt=none requests

pull/60/head
Kévin Chalet 10 years ago
parent
commit
3a5ef65951
  1. 1
      samples/Mvc.Server/Startup.cs
  2. 2
      src/OpenIddict.Security/OpenIddictExtensions.cs
  3. 4
      src/OpenIddict/OpenIddictExtensions.cs

1
samples/Mvc.Server/Startup.cs

@ -14,7 +14,6 @@ using NWebsec.Middleware;
using OpenIddict;
using OpenIddict.Models;
namespace Mvc.Server {
public class Startup {
public static void Main(string[] args) {

2
src/OpenIddict.Security/OpenIddictExtensions.cs

@ -16,7 +16,7 @@ namespace Microsoft.AspNet.Builder {
public static OpenIddictBuilder UseNWebsec(
[NotNull] this OpenIddictBuilder builder,
[NotNull] Action<IFluentCspOptions> configuration) {
return builder.AddModule("NWebsec", -20, app => {
return builder.AddModule("NWebsec", 5, app => {
// Insert a new middleware responsible of setting the Content-Security-Policy header.
// See https://nwebsec.codeplex.com/wikipage?title=Configuring%20Content%20Security%20Policy&referringTitle=NWebsec
app.UseCsp(configuration);

4
src/OpenIddict/OpenIddictExtensions.cs

@ -34,9 +34,9 @@ namespace Microsoft.AspNet.Builder {
[NotNull] this IApplicationBuilder app,
[NotNull] Action<OpenIddictBuilder> configuration) {
return app.UseOpenIddictCore(builder => {
builder.UseNWebsec();
builder.UseCors();
builder.UseAssets();
builder.UseCors();
builder.UseNWebsec();
builder.UseMvc();
configuration(builder);

Loading…
Cancel
Save