public virtual Task InitializeAsync(AuthenticationScheme scheme, HttpContext context) { this.context = context; options = optionsCache.GetOrAdd(scheme.Name, () => optionsFactory.Create(scheme.Name)); return(Task.CompletedTask); }
public Task InitializeAsync(AuthenticationScheme scheme, HttpContext context) { this.context = context ?? throw new ArgumentNullException(nameof(context)); options = optionsCache.GetOrAdd(scheme.Name, () => optionsFactory.Create(scheme.Name)); emitSameSiteNone = options.Notifications.EmitSameSiteNone(context.Request.GetUserAgent()); return(Task.CompletedTask); }