示例#1
0
 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;
 }