public static IAppBuilder BasicAuth(this IAppBuilder builder, Func<string, bool> authenticates) { return builder.BasicAuth((e, c) => c(authenticates(e.GetBasicAuth())), "secure"); }
public static IAppBuilder BasicAuth(this IAppBuilder builder, Action<Environment, Action<bool>> authenticates, string realm) { return builder.BasicAuth(authenticates, b => b.Run(new FourOhOneUnauthorizedResponse(realm).Invoke)); }
public static BrowserContext Authenticated(this BrowserContext context) { context.BasicAuth("admin", "servant"); return context; }