InfoGrab DocsInfoGrab Docs

Google Single Sign-On

Google Apps Single Sign-On(SSO)을 사용하여 Mattermost 인증을 설정하는 방법을 안내합니다.

Google Apps를 Single Sign-On(SSO) 서비스로 구성하기 # 다음 단계에 따라 팀 생성, 계정 생성, 로그인을 위한 Single Sign-On(SSO) 서비스로 Google을 사용하도록 Mattermost를 구성합니다. Note Google People API 는 Google이 2019년 3월 7일부로 공지 에 따라 지원 중단한 Google+ API를 대체합니다. 1단계: Google API Manager에서 OpenID Connect 프로젝트 생성 # Google Cloud Platform으로 이동합니다. 왼쪽 사이드바에서 Credentials 를 선택합니다. Create Credentials 를 선택한 후 OAuth client ID 를 선택합니다. 애플리케이션 유형으로 Web application 을 선택합니다. Name 으로 Mattermost-<your-company-name> 을 입력합니다. <your-company-name> 은 조직 이름으로 대체합니다. Authorized redirect URIs 아래에서 Add URL 을 선택한 후 {your-mattermost-url}/signup/google/complete 를 입력합니다. 예를 들어: http://localhost:8065/signup/google/complete . Create 를 선택합니다. Your Client ID 와 Your Client Secret 값을 복사하여 임시 위치에 붙여넣습니다. 이 값들은 Mattermost System Console에서 입력합니다. 2단계: Google People API 활성화 # Google People API 로 이동한 후 헤더에서 Enable 을 선택합니다. Google 시스템에 적용되기까지 몇 분이 걸릴 수 있습니다. 3단계: Google Apps SSO를 위한 Mattermost 구성 # Mattermost에 로그인한 후 System Console > Authentication > OpenID Connect 로 이동합니다. 서비스 공급자로 Google Apps 를 선택합니다. Google Apps를 사용하는 OpenID Connect의 Discovery Endpoint 는 https://accounts.google.com/.well-known/openid-configuration 으로 미리 채워져 있습니다. Google의 Client ID 를 Mattermost에 붙여넣습니다. Google의 Client Secret 을 Mattermost에 붙여넣습니다. Save 를 선택합니다. Note Mattermost가 사용자 인증에 OpenID Connect 또는 OAuth 2.0을 사용하도록 구성된 경우, Mattermost API를 통해 성(first name), 이름(last name), 사용자 이름(username)을 변경할 수 없습니다. OpenID Connect 또는 OAuth 2.0이 이러한 사용자 속성의 권한 소스가 되어야 합니다. Google Apps SSO를 위한 Ma