프로젝트

일반

사용자정보

개정판 7405922f

ID7405922f4c75484cb776b38de237e9b08e1cf631
상위 849bf548
하위 c4eee361

김동진이(가) 5년 이상 전에 추가함

issue #000: GetUserSign 에서 domain check 추가

Change-Id: Idc3c6f67492dc4cdf0fd79b04beb8ba66cdc5a6f

차이점 보기:

MarkupToPDF/Common/GetUserSign.cs
47 47
            _binding.SendTimeout = new TimeSpan(0, 5, 0);
48 48
            _binding.TextEncoding = System.Text.Encoding.UTF8;
49 49
            _binding.TransferMode = TransferMode.Buffered;
50
            string localdomain = CommonLib.Common.GetConfigString("HOST_DOMAIN", "DOMAIN", "");
51

  
52
            var hostEntry = CommonLib.DNSHelper.GetHostEntryTask();
53

  
54
            if (hostEntry == null)
55
            {
56
                System.Diagnostics.Debug.WriteLine("(hostEntry == null");
57
                isExternal = true;
58
            }
59
            else if (!hostEntry.HostName.EndsWith(localdomain))
60
            {
61
                // 외부 사용자
62
                isExternal = true;
63
            }
50 64

  
51 65
            string sBaseServiceURL = CommonLib.Common.GetConfigString("BaseClientAddress", "URL", "", isExternal);
52 66
            //CommonLib.Common.GetConfigString("BaseClientAddress", "URL", "");

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)