Microsoft Teams를 Mattermost에 연결
Microsoft Teams를 Mattermost에 연결하여 혼합 환경에서 실시간 채팅 알림을 전달하는 방법을 설명합니다. Azure OAuth 앱 설정, 플러그인 설치, 성능 모니터링, FAQ를 포함합니다.
Mattermost와 Microsoft Teams가 혼합된 환경에서 사일로를 허물고, Microsoft Teams의 실시간 채팅 알림을 Mattermost로 전달합니다. 배포 # 설정은 Microsoft Teams에서 시작하여 Mattermost에서 완료됩니다. Azure에서 OAuth 애플리케이션 설정 # 관리자 Azure 계정을 사용하여 portal.azure.com \에 로그인합니다. 앱 등록 \으로 이동합니다. 페이지 상단에서 새 등록 \을 선택합니다. 다음 값으로 양식을 작성합니다: 이름 : Mattermost MS Teams 지원되는 계정 유형 : 기본값 (단일 테넌트) 플랫폼 : 웹 리디렉션 URI : https://(MM_SITE_URL)/plugins/com.mattermost.msteams-sync/oauth-redirect (MM_SITE_URL) \을 Mattermost 서버의 사이트 URL로 바꿉니다. 등록 \을 선택하여 양식을 제출합니다. 이 화면에서 나중에 Mattermost에서 플러그인을 구성하는 데 필요한 애플리케이션 (클라이언트) ID \와 디렉터리 (테넌트) ID \를 메모합니다. 왼쪽 창에서 인증서 및 비밀 \로 이동합니다. 새 클라이언트 비밀 \을 선택합니다. 설명을 입력하고 추가 \를 선택합니다. 클라이언트 비밀이 생성된 후 비밀 ID가 아닌 새 비밀 값을 복사합니다. 이 값은 나중에 Mattermost 시스템 콘솔에서 사용합니다. 왼쪽 창에서 API 권한 \으로 이동합니다. 권한 추가 \를 선택한 후 오른쪽 창에서 Microsoft Graph \를 선택합니다. 위임된 권한 \을 선택하고 아래로 스크롤하여 다음 권한을 선택합니다: Chat.Read ChatMessage.Read Files.Read.All offline_access User.Read 권한 추가 \를 선택하여 양식을 제출합니다. 다음으로 권한 추가 > Microsoft Graph > 애플리케이션 권한 \을 통해 애플리케이션 권한을 추가합니다. 다음 권한을 선택합니다: Chat.Read.All Presence.Read.All 권한 추가 \를 선택하여 양식을 제출합니다. ...에 대한 관리자 동의 부여 \를 선택하여 애플리케이션에 대한 권한을 부여합니다. 계량 API가 활성화되어 있는지 확인 (및 연결된 유료 구독 확인) # 채팅 알림 구독을 위해서는 OAuth 앱을 유료 Azure 구독과 연결해야 합니다. 이 설정을 완료하려면 https://learn.microsoft.com/en-us/graph/metered-api-setup\의 지침을 따르세요. Important 계량 API를 구성하지 않으면 Mattermost에서 구성 가능한 평가 모델 \을 사용해야 하며, 이는 월별 변경 횟수가 낮은 비율로 제한됩니다. 속도 제한으로 인해 메시지 수신이 중단될 수 있으므로 라이브 프로덕션 환경에서 평가 모델 구성 사용을 강력히 권장하지 않습니다. 자세한 내용은 이 Microsoft 설명서 \를 참조하세요. Azure 내 구성이 모두 완료되었습니다