Exchange의 Item에 대한 키값 - ItemId, EntryId EntryId의 길이는 97자 AAAAAIHXso8JiDBMjmsY7b6fZ9UHAHZkeIKi3+5DmAT61/1J38IAAAAAAA4AAHZkeIKi3+5DmAT61/1J38IAAELCrJcAAA== ItemId의 길이는 153자 AAMkAGRjNmViZjE0LTBkNDQtNGFhMi04MzhhLTEyMjJhMDEwMzI5NQBGAAAAAACzi1Zfvr+LQolz3BVmvxQYBwDOBR/ZYgNOTquQf6w91opLAAAAAAAOAADOBR/ZYgNOTquQf6w91opLAAAAAAAgAAA=AQMkADg3ZmQyOTI0LWJiAGUzLTRkN2ItYWYzOS0yZTc4OWVhM2VmMzUARgAAA0PEo8IZrKNKkmN..
아래와 같이 Exchange에서 제공하는 OWA 사이트를 SSO처리를 하기 위해 아래와 같이 로그인을 해줄 수 있다. 그렇지만 사전에 ID, PW를 알아야지만 SSO를 해줘야 하는 단점이 있다. 123$.post('/owa/auth.owa', {destination:"https://owa.server.net/owa/", flags:4, forcedownlevel:0, username:"[로그온계정]", password:"[패스둬드]", isUtf8:1}, function(data){ window.location.href = "https://owa.server.net/owa/";});[코드] Ajax를 이용한 로그인 123456789101112131415161718function LoginToOWA (se..
Impersonation by Powershell 참조 URLConfiguring Exchange ImpersonationConfigure Exchange Server 2010 Impersonation Exchange를 이용한 관련 프로그램을 개발하기 위해 EWS를 이용하게 될때 Impersonation 기능을 이용해 일반 사용자 계정으로 가장을 하여 사서함에 접근하도록 개발해야 한다. 가장을 하기 위해서는 해당 계정이 가장(Impersonation)을 할 수 있는 권한을 할당해 줘야 가장을 할 수 있다. 익스체인지 파워셀에서 아래와 같이 입력해 주면 가장 권한을 할당해 줄 수 있다. New-ManagementRoleAssignment –Name:impersonationAssignmentName –Rol..
Notifications - Push, Pull, Stream Notification #6 Exchange 2013을 기반으로 개발을 진행하면서 맞닥뜨리게 된 케이스에 대해서 공유 하고자 한다. 이전에 잠깐 EWS(Exchange Web Service)를 통해 간단한 기능을 사용해본 경험이 전부라서 하나의 기능을 구현하기 위해 여러가지 방안에 대해서 바위에 계란치기로 직접 부딪혀 볼 수 밖에 없었다. 이런 힘들고 시간 싸움을 줄이는데 도움을 드리는데 일조 하고자 이곳에 공유 하고자 합니다. 비록 덜 정제 되고 문서 미비할 수 있지만 참고 사항으로 알아 두셨으면 합니다. 이제 마지막으로 남은 Pull Notification에 대해서 알아 보도록 하자. 원래 바로 이전 포스트에서 Pull까지 마치려고 하였으..
Notifications - Push, Pull, Stream Notification #5 Exchange 2013을 기반으로 개발을 진행하면서 맞닥뜨리게 된 케이스에 대해서 공유 하고자 한다. 이전에 잠깐 EWS(Exchange Web Service)를 통해 간단한 기능을 사용해본 경험이 전부라서 하나의 기능을 구현하기 위해 여러가지 방안에 대해서 바위에 계란치기로 직접 부딪혀 볼 수 밖에 없었다. 이런 힘들고 시간 싸움을 줄이는데 도움을 드리는데 일조 하고자 이곳에 공유 하고자 합니다. 비록 덜 정제 되고 문서 미비할 수 있지만 참고 사항으로 알아 두셨으면 합니다. 이번에는 Listener에 대해서 살펴 보자. 이 클래스는 MBX에서 보내준 Push 정보인 XML을 HttpListener을 통해 받아..
Notifications - Push, Pull, Stream Notification #4 Exchange 2013을 기반으로 개발을 진행하면서 맞닥뜨리게 된 케이스에 대해서 공유 하고자 한다. 이전에 잠깐 EWS(Exchange Web Service)를 통해 간단한 기능을 사용해본 경험이 전부라서 하나의 기능을 구현하기 위해 여러가지 방안에 대해서 바위에 계란치기로 직접 부딪혀 볼 수 밖에 없었다. 이런 힘들고 시간 싸움을 줄이는데 도움을 드리는데 일조 하고자 이곳에 공유 하고자 합니다. 비록 덜 정제 되고 문서 미비할 수 있지만 참고 사항으로 알아 두셨으면 합니다. 이번에는 지난 시간에 이어 Push와 Pull에 대해서 알아 보도록 하겠습니다. Push 방식은 Pull과 Stream 방식과는 다른 방..
Notifications - Push, Pull, Stream Notification #3 Exchange 2013을 기반으로 개발을 진행하면서 맞닥뜨리게 된 케이스에 대해서 공유 하고자 한다. 이전에 잠깐 EWS(Exchange Web Service)를 통해 간단한 기능을 사용해본 경험이 전부라서 하나의 기능을 구현하기 위해 여러가지 방안에 대해서 바위에 계란치기로 직접 부딪혀 볼 수 밖에 없었다. 이런 힘들고 시간 싸움을 줄이는데 도움을 드리는데 일조 하고자 이곳에 공유 하고자 합니다. 비록 덜 정제 되고 문서 미비할 수 있지만 참고 사항으로 알아 두셨으면 합니다. 이번 포스트에서는 지난 시간에 다루지 못했던 프로그래머 관점에서 살펴 보고자 한다. Pull, Push, Stream 방식은 가각의 장단..
Notifications - Push, Pull, Stream Notification #2 Exchange 2013을 기반으로 개발을 진행하면서 맞닥뜨리게 된 케이스에 대해서 공유 하고자 한다. 이전에 잠깐 EWS(Exchange Web Service)를 통해 간단한 기능을 사용해본 경험이 전부라서 하나의 기능을 구현하기 위해 여러가지 방안에 대해서 바위에 계란치기로 직접 부딪혀 볼 수 밖에 없었다. 이런 힘들고 시간 싸움을 줄이는데 도움을 드리는데 일조 하고자 이곳에 공유 하고자 합니다. 비록 덜 정제 되고 문서 미비할 수 있지만 참고 사항으로 알아 두셨으면 합니다. 이전 포스트에서 Push, pull, Stream 방식으로 notification을 구독하는 컨셉에 대해서 알아 보았다. 이번 포스트에서..
Notifications - Push, Pull, Stream Notification #1 Exchange 2013을 기반으로 개발을 진행하면서 맞닥뜨리게 된 케이스에 대해서 공유 하고자 한다. 이전에 잠깐 EWS(Exchange Web Service)를 통해 간단한 기능을 사용해본 경험이 전부라서 하나의 기능을 구현하기 위해 여러가지 방안에 대해서 바위에 계란치기로 직접 부딪혀 볼 수 밖에 없었다. 이런 힘들고 시간 싸움을 줄이는데 도움을 드리는데 일조 하고자 이곳에 공유 하고자 합니다. 비록 덜 정제 되고 문서 미비할 수 있지만 참고 사항으로 알아 두셨으면 합니다. Exchange에는 메일(Item, 아이템 - 메일, 캘린더, 일정, 명함, ... - 이곳에서는 메일에 대해서만 언급 하도록 하겠다.)..