public SasTokenAuthenticationService(
            ISharedAccessTokenService tokenService,
            IStorageAccountResolverService storage,
            ITenantContainerNameService containers
            )
        {
            this._tokenService = tokenService;
            this._storage      = storage;
            this._containers   = containers;

            RevokeTokens = new List <String>();
        }
Exemple #2
0
 public DefaultRequestTenantResolver(ITenantContainerNameService s1, IStorageAccountResolverService s2)
 {
     ContainerNameService          = s1;
     StorageAccountResolverService = s2;
 }
 public SharedAccessTokenService(IStorageAccountResolverService storage, ITenantContainerNameService containers, Func <Task <KeyPair> > keysProvider)
 {
     _storage     = storage;
     _containers  = containers;
     _keyProvider = new Lazy <Task <KeyPair> >(keysProvider);
 }
 public CompSasTokenHandler(IStorageAccountResolverService storage, ITenantContainerNameService containers, ISharedAccessTokenService tokenservice)
 {
     _storage      = storage;
     _containers   = containers;
     _tokenservice = tokenservice;
 }