public OAuthUserService(IUserRepository userRepository, IUnitOfWork <UsersContext> unitOfWork, IOAuthWrapper oAuthWrapper, IMapperService mapperService) { _userRepository = userRepository; _unitOfWork = unitOfWork; _oAuthWrapper = oAuthWrapper; _mapperService = mapperService; }
internal OAuthRegisterDataService(IOAuthWrapper oAuthWrapper) { _registerDataService = new FunctionStrategyService <string, OAuthResult, OAuthRegisterData>(); _registerDataService.AddStrategy("google", new GoogleRegisterDataStrategy(oAuthWrapper).Execute) .AddStrategy("facebook", new FacebookRegisterDataStrategy(oAuthWrapper).Execute) .AddStrategy("twitter", new TwitterRegisterDataStrategy(oAuthWrapper).Execute) .SetDefaultStrategy(ThrowUnknownProvider); }
internal TwitterRegisterDataStrategy(IOAuthWrapper oAuthWrapper) : base(oAuthWrapper) { }
public OAuthLoginStateLink(IOAuthWrapper oAuthWrapper) { _oAuthWrapper = oAuthWrapper; }
public OAuthCreateStateLink(IOAuthWrapper oAuthWrapper) { _oAuthWrapper = oAuthWrapper; }
internal GoogleRegisterDataStrategy(IOAuthWrapper oAuthWrapper) : base(oAuthWrapper) { }
internal FacebookRegisterDataStrategy(IOAuthWrapper oAuthWrapper) : base(oAuthWrapper) { }
internal OAuthRegisterDataStrategy(IOAuthWrapper oAuthWrapper) { _oAuthWrapper = oAuthWrapper; }
internal OAuthStateService(IOAuthWrapper oAuthWrapper) { _oAuthWrapper = oAuthWrapper; }