public void GetAccessToken()
        {
            AuthorisationGrant authorisationGrant = GetAuthorisationGrant();
            AccessToken        accessToken        = GetAccessToken(authorisationGrant);

            Assert.IsNotNull(accessToken);
        }
Пример #2
0
        public void AuthorisationGrantTestMethod1()
        {
            AuthorisationGrant authorisationGrant = GetAuthorisationGrant();

            if (authorisationGrant == null)
            {
                Assert.Fail();
            }
        }
Пример #3
0
        private AuthorisationGrant GetAuthorisationGrant()
        {
            AuthorisationRequest request = new AuthorisationRequest
            {
                Username = "******",
                Password = "******",
                Scope    = new string[0],
            };
            AuthorisationServiceBl authorisationService = new AuthorisationServiceBl();
            AuthorisationGrant     grant = authorisationService.GetAuthorisationCode(request);

            return(grant);
        }
        public void CheckAccessTokenValidation()
        {
            AuthorisationGrant authorisationGrant   = GetAuthorisationGrant();
            AccessToken        accessToken          = GetAccessToken(authorisationGrant);
            string             accessTokenStr       = JsonConvert.SerializeObject(accessToken);
            string             encryptedAccessToken = SymmetricEncryption.Encrypt(accessTokenStr);
            ValidationResponse result = CheckAccessTokenValid(encryptedAccessToken);

            if (result == null)
            {
                Assert.Fail();
            }
        }
        private AccessToken GetAccessToken(AuthorisationGrant grant)
        {
            AccessRequest request = new AccessRequest
            {
                Key = GetOrganisationKey(),
                AuthenticationCode = grant.AuthorisationCode.ToString(),
                Scope = grant.Scope,
            };
            AccessServiceBl accessService = new AccessServiceBl();
            AccessToken     accessToken   = accessService.GetAccessToken(request);

            return(accessToken);
        }