Example #1
0
 public ScopedUserContext(
     IAuthApi authApi,
     IAuthDataProvider authData)
 {
     this._authApi  = authApi;
     this._authData = authData;
 }
Example #2
0
 public ClientsLogger(IFileLogger fileLogger, IAuthApi authApi, AuthConfig authConfig, IClientApi clientApi)
 {
     this.fileLogger = fileLogger;
     this.authApi    = authApi;
     this.authConfig = authConfig;
     this.clientApi  = clientApi;
 }
 public LandingController(Routes routes, IAuthApi authApi, IUsersApi usersApi, IAppActionsApi appActionsApi)
 {
     _routes = routes;
     _authApi = authApi;
     _usersApi = usersApi;
     _appActionsApi = appActionsApi;
 }
 public HooksApi(
     MangoPayApiConfiguration config,
     ILogger <HooksApi> logger,
     IAuthApi auth) : base(config, logger, auth)
 {
     _baseUrl = $"{_config.BaseUrl}/{ _config.ApiVersion}/{ _config.ClientId}";
 }
Example #5
0
 public AuthBasicValidationProvider(
     IAuthDataProvider _dataProvider,
     IAuthApi api)
 {
     this._dataProvider = _dataProvider;
     this.api           = api;
 }
Example #6
0
 /// <summary>
 /// Creates new API instance.
 /// </summary>
 /// <param name="root">Root/parent instance that holds the OAuthToken and Configuration instance.</param>
 public BaseApi(MangoPayApiConfiguration config,
                ILogger <BaseApi> logger,
                IAuthApi auth)
 {
     _config = config;
     _logger = logger;
     _auth   = auth;
 }
Example #7
0
 public LandingController()
 {
     _routes = new Routes();
     var contextProvider = new HttpContextProvider();
     _authApi = new AuthApi(contextProvider);
     _usersApi = new UsersApi(contextProvider);
     _appActionsApi = new AppActionsApi(contextProvider);
 }
Example #8
0
        public AuthenticationManager(
            IApiFactory apiFactory,
            IPreferencesService preferencesService)
        {
            _preferencesService = preferencesService;

            _authApi = apiFactory.AuthApi;
        }
Example #9
0
 public IAuthApi GetAuthApi()
 {
     if (_authApi == null)
     {
         _authApi = RestService.For <IAuthApi>(BASE_ENDPOINT, _settings);
     }
     return(_authApi);
 }
Example #10
0
 public AccountController(
     IAuthApi _authApi,
     IUserLoginService _login,
     ICacheProvider _cache)
 {
     this._login   = _login;
     this._authApi = _authApi;
     this._cache   = _cache;
 }
 public GroupMemberResolver(IUsersApi usersApi, IShopGroupRepository shopGroupRepository, IGroupMemberRepository groupMemberRepository,
     IPlatformTokenProvider platformTokenProvider, IAuthApi authApi)
 {
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _groupMemberRepository = groupMemberRepository;
     _platformTokenProvider = platformTokenProvider;
     _authApi = authApi;
 }
Example #12
0
        public static void AuthTests(IAuthApi api)
        {
            //Retrieve Auth request
            var response1 = api.RetrieveAuthAsync(new PaginatedRequest {
                Limit = 10, Page = 1
            }).Result;

            if (response1.IsSuccess)
            {
                RetrieveAuthResponseData data = response1.Value;
                // do something with data
            }
            else
            {
                var error = response1.Error;
                //use error
            }

            //Auth By id
            var response2 = api.AuthByIdAsync(new AuthByIdRequest {
                Id = "5f338d5c9e5c6e823a71e5e1", Limit = 2, Page = 1
            }).Result;

            if (response2.IsSuccess)
            {
                AuthResponseData data = response2.Value;
                // do something with data
            }
            else
            {
                var error = response2.Error;
                //use error
            }

            var retAuthPdf = api.RetrieveAuthAsPdfAsync(new PaginatedRequest {
                Limit = 10, Page = 1,
            }).Result;

            var authId = api.AuthByIdAsync(new AuthByIdRequest {
                Id = "5f338d5c9e5c6e823a71e5e1", Limit = 2, Page = 1
            }).Result;

            var authCus = api.AuthByCustomerAsync(new AuthByCustomerRequest {
                Customer = "5f338d5c53957a10097edaa4", Limit = 2, Page = 1
            }).Result;

            var authDate = api.AuthByDateAsync(new AuthByDateRequest {
                From = DateTime.Now.AddDays(-50), To = DateTime.Now, Limit = 2, Page = 1
            }).Result;

            var authBank = api.AuthByBankAsync(new AuthByBankRequest {
                Bank = "5d6fe57a4099cc4b210bbec0", Limit = 10, Page = 1
            }).Result;

            var authCallBack = api.AuthCallBackAsync("5f536499e287580f4a6f1de7").Result;
        }
Example #13
0
 public RegisterService(
     IPreferencesService preferencesService,
     ILoggingService loggingService,
     ITaskHelperFactory taskHelperFactory,
     IRefitService refitService)
 {
     this.authApi            = refitService.InitRefitInstance <IAuthApi>();
     this.preferencesService = preferencesService;
     this.loggingService     = loggingService;
     this.taskHelperFactory  = taskHelperFactory;
 }
Example #14
0
 public LogInService(
     IPreferencesService preferencesService,
     ILoggingService loggingService,
     ITaskHelperFactory taskHelperFactory,
     IRefitService refitService)
 {
     this.authApi            = refitService.InitRefitInstance <IAuthApi>();
     this.storeApi           = refitService.InitRefitInstance <IStoreApi>(isAutenticated: true);
     this.preferencesService = preferencesService;
     this.loggingService     = loggingService;
     this.taskHelperFactory  = taskHelperFactory;
 }
        public SCAccessToken RefreshToken(string clientId, string clientSecret, string token)
        {
            var credentials = new SCCredentials
            {
                ClientId     = clientId,
                ClientSecret = clientSecret
            };

            var      soundCloudRawClient = soundCloudRawClientFactory.Create(credentials);
            IAuthApi authApi             = CreateAuthApi(soundCloudRawClient);

            return(authApi.RefreshToken(token));
        }
        public Uri GetRequestTokenUri(string clientId, string redirectUri, SCResponseType responseType, SCScope scope, SCDisplay display, string state)
        {
            var credentials = new SCCredentials
            {
                ClientId = clientId
            };

            var      soundCloudRawClient = soundCloudRawClientFactory.Create(credentials);
            IAuthApi authApi             = CreateAuthApi(soundCloudRawClient);
            var      requestTokenUri     = authApi.GetRequestTokenUri(redirectUri, responseType, scope, display, state);

            return(requestTokenUri);
        }
Example #17
0
 public UserController(
     IUserService _userService,
     IUserLoginService _login,
     IAuthApi _authApi,
     IAuthService _tokenService,
     ICacheProvider _cache)
 {
     this._userService  = _userService;
     this._login        = _login;
     this._authApi      = _authApi;
     this._tokenService = _tokenService;
     this._cache        = _cache;
 }
 public HomeController(IShopGroupRepository shopGroupRepository, IPlatformTokenProvider platformTokenProvider,IUsersApi usersApi, ITokenResolver tokenResolver,
      IProductsApi productsApi, IAuthApi authApi, IPlatformSettings platformSettings, IGroupMemberRepository groupMemberRepository, IGroupMemberResolver groupMemberResolver)
 {
     _platformTokenProvider = platformTokenProvider;
     _platformSettings = platformSettings;
     _usersApi = usersApi;
     _shopGroupRepository = shopGroupRepository;
     _groupMemberRepository = groupMemberRepository;
     _productsApi = productsApi;
     _authApi = authApi;
     _tokenResolver = tokenResolver;
     _groupMemberResolver = groupMemberResolver;
 }
Example #19
0
 public AccountController(
     IAuthLoginProvider _IAuthLoginService,
     IUserLoginService _login,
     IAuthApi _authApi,
     IAuthDataProvider _dataProvider,
     ICacheProvider _cache)
 {
     this._IAuthLoginService = _IAuthLoginService;
     this._login             = _login;
     this._authApi           = _authApi;
     this._dataProvider      = _dataProvider;
     this._cache             = _cache;
 }
Example #20
0
 public LogInControlViewModel(
     IPreferencesService preferencesService,
     ILoggingService loggingService,
     IDialogService dialogService,
     IRefitService refitService,
     ITaskHelperFactory taskHelperFactory,
     IKeyboardService keyboardService)
 {
     this.authApi            = refitService.InitRefitInstance <IAuthApi>();
     this.preferencesService = preferencesService;
     this.loggingService     = loggingService;
     this.dialogService      = dialogService;
     this.taskHelperFactory  = taskHelperFactory;
     this.keyboardService    = keyboardService;
 }
Example #21
0
        public static async Task <Account> GetLoggedInUser(this HttpContext context)
        {
            IAuthApi authApi = context.RequestServices.GetService <IAuthApi>();
            IMapper  mapper  = context.RequestServices.GetService <IMapper>();

            string LoggedInUserCookie = context.Request.GetCookieJson <string>(LoggedInUser);

            if (LoggedInUserCookie != null)
            {
                var accountID = int.Parse(LoggedInUserCookie);
                var account   = await authApi.GetAsync(accountID);

                return(mapper.Map <Account>(account.Content));
            }

            return(null);
        }
        public ISoundCloudClient DirectConnect(string clientId, string clientSecret, string userName, string password)
        {
            var credentials = new SCCredentials
            {
                ClientId     = clientId,
                ClientSecret = clientSecret
            };

            var soundCloudRawClient = soundCloudRawClientFactory.Create(credentials);

            IAuthApi authApi     = CreateAuthApi(soundCloudRawClient);
            var      accessToken = authApi.AuthorizeByPassword(userName, password);

            soundCloudRawClient.AccessToken = accessToken;

            var soundCloudClient = soundCloudClientBuilder.Build(soundCloudRawClient);

            return(soundCloudClient);
        }
        public ISoundCloudClient Connect(string clientId, string clientSecret, string code, string redirectUri)
        {
            var credentials = new SCCredentials
            {
                ClientId     = clientId,
                ClientSecret = clientSecret
            };

            var soundCloudRawClient = soundCloudRawClientFactory.Create(credentials);

            IAuthApi authApi     = CreateAuthApi(soundCloudRawClient);
            var      accessToken = authApi.AuthorizeByCode(code, redirectUri);

            soundCloudRawClient.AccessToken = accessToken;

            var soundCloudClient = soundCloudClientBuilder.Build(soundCloudRawClient);

            return(soundCloudClient);
        }
Example #24
0
 public LoginController(IAuthApi authApi, IEventiApi eventiApi, IMapper mapper)
 {
     _authApi   = authApi;
     _eventiApi = eventiApi;
     _mapper    = mapper;
 }
Example #25
0
 public AuthController(IAuthApi api)
 {
     this.api = api;
 }
Example #26
0
 public GuestController(IEventiApi eventiApi, IAuthApi authApi)
 {
     _eventiApi = eventiApi;
     _authApi   = authApi;
 }
 public IdentityAuthenticationStateProvider(IAuthApi authApi)
 {
     this.authApi = authApi;
 }
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="authApiService">IAuthApi</param>
 /// 时间:2016/10/20 16:23
 /// 备注:
 public AuthApiContext(IAuthApi authApiService)
 {
     AuthApiService = authApiService;
 }
Example #29
0
 public AuthController(OkraApi api)
 {
     _api = api.Auth;
 }
 public PrijavaController(IAuthApi authApi, KorpaHelper korpaHelper)
 {
     _authApi     = authApi;
     _korpaHelper = korpaHelper;
 }
 public OfflineTokenProvider(IContextProvider contextProvider)
 {
     _applicationSettings = new ApplicationSettings();
     _authApi = new AuthApi(contextProvider);
 }
Example #32
0
 public LoginController(IAuthService authService, IAuthApi authApi)
 {
     _authService = authService;
     _authApi     = authApi;
 }
Example #33
0
 /// <summary>
 /// RefitConsul测试
 /// </summary>
 /// <param name="authApi">IAuthApi服务</param>
 public HomeController(IAuthApi authApi)
 {
     _authApi = authApi;
 }
 public RegistracijaController(IAuthApi authApi)
 {
     _authApi = authApi;
 }