Beispiel #1
0
        private TCMClientResponse CreateUserResponse(string username, bool isAutheticated, List <string> roleList)
        {
            var    t     = new TokenProvider();
            string token = t.CreateToken(username, "www.tieto.com", appSettings.Secret, roleList);

            var context = new ClientContext
            {
                Context = new Context
                {
                    RegUser      = username,
                    ExtUser      = username,
                    ExtChannelId = appSettings.ExtChannelId,
                    ExtId        = appSettings.ExtId,
                    RegToken     = 0,//(appSettings.RegToken != null) ? Convert.ToInt64(appSettings.RegToken) : 0,
                    RegInterface = appSettings.RegInterface,
                    LanguageId   = appSettings.LanguageId
                },
                Token = token,
                //Roles = roleList.ToList(),
                IsAutheticated = isAutheticated
            };

            _logger.Debug(GetType(), JsonConvert.SerializeObject(context));

            var result = new TCMClientResponse
            {
                Data    = context,
                Success = true
            };

            return(result);
        }
Beispiel #2
0
        public async Task <IActionResult> Get()
        {
            var    t     = new TokenProvider();
            string token = t.CreateToken("Admin", "www.tieto.com", appSettings.Secret, null);

            var result = new TCMClientResponse
            {
                Data    = token,
                Success = true
            };

            return(Ok(result));
        }