diff --git a/samples/SocialSample/Startup.cs b/samples/SocialSample/Startup.cs
index 62d9c8380..65ab36f08 100644
--- a/samples/SocialSample/Startup.cs
+++ b/samples/SocialSample/Startup.cs
@@ -178,9 +178,9 @@ dnx . web
});
// Choose an authentication type
- app.Map("/login", signoutApp =>
+ app.Use(next => async context =>
{
- signoutApp.Run(async context =>
+ if (context.Request.Path.StartsWithSegments(new PathString("/login")))
{
var authType = context.Request.Query["authscheme"];
if (!string.IsNullOrEmpty(authType))
@@ -199,13 +199,10 @@ dnx . web
await context.Response.WriteAsync("" + (type.Caption ?? "(suppressed)") + "
");
}
await context.Response.WriteAsync("