コード例 #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."),
     });
コード例 #2
0
 public AuthenticateSchemeConfigurator(
     IOptions <IdentityAdvancedOptions> options,
     CookieAuthenticationValidator cookie,
     BasicAuthenticationValidator basic)
 {
     _options = options.Value;
     _cookie  = cookie;
     _basic   = basic;
 }
コード例 #3
0
 public IdentityAdvancedConfigurator(IOptions <IdentityAdvancedOptions> options)
 {
     _options = options.Value;
 }