private UserService GetServiceTestInstance()
        {
            var settings = new InMemoryConfigurationService();

            settings.SetValue(ConfigurationServiceWellKnownKeys.JwtTokenSignatureKey, "4P%)TC6M_BvfWN8#69r4/e*uAVke.v/R&jNTM4}RBTK65XRrUX2ZG47G$+]@uGGuS2n!)q3uty+;dd?wJpyb_=Y?n.7da(RP_NW8;_---gUGe&vq#BwHi.HSkFE8zt)5f?%MhqWxX*,f2D$?jM3A/5g2=V.#quZ*BEPfL*yCp$MWb%K{B]KDEaEW2jL#8C%}KgB;M9{(=ZMw(6KuT-i@gHQp$WF=uvA{BwKHC2vJRca}5}79MmiBiaM,}TcfUVq}F,:[email protected]}xvb/vaza!rGJfnWR$e;#Vgv8mKE?mkE6yB?w4wWEdi2@mSt#%S7J{bm}=*iBXKEJNf8n/Y3u&xah9C;JLk5][k--)TQDnS=xzuyiQkTxtatnA{hjRG}z(MRpXznZZeR&[qYrp9{nzSFB@xJf??bi5WR@4kL+hG7kV=;zYx5X)qB-J&YS=4m]vHBT7{#6PjZfQwe.2RGu3P88}Ji8#VR!28BHQEk6JK$3xQ/eE$Pu.NPvzNTF6DNF[e(3");
            return(new UserService(new InMemoryUserStore(), settings));
        }
示例#2
0
        public async void NoToken_ShouldReturnException()
        {
            var request  = TestFactory.CreateHttpRequest();
            var settings = new InMemoryConfigurationService();

            settings.SetValue(ConfigurationServiceWellKnownKeys.JwtTokenSignatureKey, base.TokenSignatureKey);
            var userFunctionsHost = new UserFunctions(new UserService(new InMemoryUserStore(), settings), settings);

            var response = await userFunctionsHost.RunRefreshToken(request, AccessTokenResult.NoToken(), Logger);

            Assert.NotNull(response as StatusCodeResult);
            Assert.Equal(401, (response as StatusCodeResult).StatusCode);
        }
示例#3
0
        public async void ValidToken_ShouldSendNewToken()
        {
            var user = TestUserToken.Create(base.TestUserId, base.TestUserEmail, base.TokenDuration,
                                            base.TokenSignatureKey);
            var request  = TestFactory.CreateHttpRequest(user);
            var settings = new InMemoryConfigurationService();

            settings.SetValue(ConfigurationServiceWellKnownKeys.JwtTokenSignatureKey, base.TokenSignatureKey);
            var userFunctionsHost = new UserFunctions(new UserService(new InMemoryUserStore(), settings), settings);

            var response = await userFunctionsHost.RunRefreshToken(request, user.ToAccessTokenResult(), Logger);

            Assert.NotNull(response as OkObjectResult);
            // TODO: Should return token
        }