21 references to NegotiateOptions
Microsoft.AspNetCore.Authentication.Negotiate (21)
Events\AuthenticatedContext.cs (2)
11public class AuthenticatedContext : ResultContext<NegotiateOptions> 20NegotiateOptions options)
Events\AuthenticationFailedContext.cs (2)
11public class AuthenticationFailedContext : RemoteAuthenticationContext<NegotiateOptions> 22NegotiateOptions options)
Events\ChallengeContext.cs (2)
11public class ChallengeContext : PropertiesContext<NegotiateOptions> 20NegotiateOptions options,
Events\LdapContext.cs (2)
11public class LdapContext : ResultContext<NegotiateOptions> 23NegotiateOptions options,
Internal\NegotiateOptionsValidationStartupFilter.cs (2)
25var options = builder.ApplicationServices.GetRequiredService<IOptionsMonitor<NegotiateOptions>>().Get(_authenticationScheme);
NegotiateExtensions.cs (5)
40public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder, Action<NegotiateOptions> configureOptions) 54public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder, string authenticationScheme, Action<NegotiateOptions> configureOptions) 69public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder, string authenticationScheme, string? displayName, Action<NegotiateOptions> configureOptions) 71builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IPostConfigureOptions<NegotiateOptions>, PostConfigureNegotiateOptions>()); 73return builder.AddScheme<NegotiateOptions, NegotiateHandler>(authenticationScheme, displayName, configureOptions);
NegotiateHandler.cs (3)
21public class NegotiateHandler : AuthenticationHandler<NegotiateOptions>, IAuthenticationRequestHandler 35public NegotiateHandler(IOptionsMonitor<NegotiateOptions> options, ILoggerFactory logger, UrlEncoder encoder, ISystemClock clock) 43public NegotiateHandler(IOptionsMonitor<NegotiateOptions> options, ILoggerFactory logger, UrlEncoder encoder)
NegotiateOptions.cs (1)
12/// Initializes a new instance of <see cref="NegotiateOptions"/>.
PostConfigureNegotiateOptions.cs (2)
17public class PostConfigureNegotiateOptions : IPostConfigureOptions<NegotiateOptions> 38public void PostConfigure(string? name, NegotiateOptions options)