public OAuth2Login( ILogger <OAuth2Login <TConfiguration, TAccessTokenResponse, TUserInfoResponse> > logger, TConfiguration configuration, IUsernameFormatter usernameFormatter = null) { Logger = logger ?? throw new ArgumentNullException(nameof(logger)); Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); UsernameFormatter = usernameFormatter ?? DefaultUsernameFormatter.SharedInstance; }
public LinkedLogin( LoginDescriptor externalLoginDescriptor, IServiceProvider serviceProvider, ILinkedUserManager linkedUserManager, IUserManager <TUserId> userManager, IUsernameFormatter usernameFormatter = null) : base(userManager, usernameFormatter) { if (externalLoginDescriptor == null) { throw new ArgumentNullException(nameof(externalLoginDescriptor)); } _externalLoginType = externalLoginDescriptor.Type; _externalLoginName = externalLoginDescriptor.Name; _externalLoginArguments = externalLoginDescriptor.Arguments; _linkedUserManager = linkedUserManager ?? throw new ArgumentNullException(nameof(linkedUserManager)); _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); }
public OpenIdLogin(ILogger <OpenIdLogin <TConfiguration, TAccessTokenResponse> > logger, TConfiguration configuration, IUsernameFormatter usernameFormatter = null) : base(logger, configuration, usernameFormatter) { }
protected LocalLogin(IUserManager <TUserId> userManager, IUsernameFormatter usernameFormatter = null) { UserManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); UsernameFormatter = usernameFormatter ?? DefaultUsernameFormatter.SharedInstance; }
public PasswordLogin(IUserManager <TUserId> userManager, ILogger <PasswordLogin <TUserId> > logger, PasswordLoginOptions options = null, IUsernameFormatter usernameFormatter = null) : base(userManager, usernameFormatter) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _options = options ?? PasswordLoginOptions.Default; }
public OpenIdLogin(ILogger <OpenIdLogin> logger, OAuth2Configuration <OpenIdLogin> configuration, IUsernameFormatter usernameFormatter = null) : base(logger, configuration, usernameFormatter) { }