스텍 :노드를 통해 AngularJS 앱과 Microsoft Exchange를 어떻게 통합 할 수 있습니까?
- 클라이언트 : AngularJS와 & 중포 기지
- 서버 1 :하여 Microsoft Exchange Server
- 서버 2 :
AngularJS와 응용 프로그램이 느슨하게 비동기 task-queues을 통해 NodeJS와 통신 NodeJS. 클라이언트는 NodeJS 인스턴스와 직접 상호 작용하지 않습니다.
문제점 : 작업이 클라이언트에서 대기하고 NodeJS 인스턴스에서 실행에
는, 사용자의 달력에 간단한 작업을 수행합니다. 나는 무엇을 시도했다
:
- ews-javascript-api는 : 간소화 된 인증 메커니즘이없는 것을 제외하고, 잘 작동합니다. 즉, OAuth 인증을 지원하지 않습니다. 제 생각에는 각 사용자의 Exchange 자격 증명을 관리하는 것이 적합한 솔루션이 아닙니다.
- iCalendar는 이벤트 구독 : (아직이 방법을 평가.)
나는 내가 뭘하려고 사용자가 내 응용 프로그램에서 캘린더 이벤트에 가입해야하고, 근본적으로 생각한다. Exchange Web Services 용 API를 작성하는 데는 신경 쓰지 않지만 과도한 것 같습니다.
저는이 문제에 대해 계속 연구 할 것입니다. 그러나 누군가가 간단한 해결책을 알고 있다면 크게 감사 할 것입니다.
btw, Exchange/EWS에 대한 Oauth 지원은 Office 365 버전으로 제한됩니다. Exchange 서버 온 - 프레미스에 대한 Oauth 없음 –