public bool GetActivated(IdentityAdvancedOptions options) { return(Name switch { nameof(options.ExternalLogin) => options.ExternalLogin, nameof(options.TwoFactorAuthentication) => options.TwoFactorAuthentication, _ => throw new NotSupportedException("Feature not specified."), });
public AuthenticateSchemeConfigurator( IOptions <IdentityAdvancedOptions> options, CookieAuthenticationValidator cookie, BasicAuthenticationValidator basic) { _options = options.Value; _cookie = cookie; _basic = basic; }
public IdentityAdvancedConfigurator(IOptions <IdentityAdvancedOptions> options) { _options = options.Value; }