Google은 Power Pages 사이트의 방문자를 인증하는 데 사용할 수 있는 OAuth 2.0 ID 공급자 중 하나입니다. OAuth 2.0 기반 ID 공급자에는 클라이언트 ID, 클라이언트 암호, 그리고 경우에 따라 리디렉션 또는 회신 URL이 필요합니다. 이 문서는 다음 단계를 설명합니다.
Power Pages의 Google 설정
Power Pages 사이트에서 보안>ID 공급자를 선택합니다.
ID 공급자가 표시되지 않으면 사이트의 일반 인증 설정에서 외부 로그인이 켜짐으로 설정되어 있는지 확인하십시오.
Google 오른쪽에서 추가 명령 (…) >구성을 선택하거나 공급자 이름을 선택합니다.
공급자 이름을 그대로 두거나 원하는 경우 변경합니다.
공급자 이름은 사용자가 로그인 페이지에서 ID 공급자를 선택할 때 표시되는 버튼의 텍스트입니다.
다음을 선택합니다.
회신 URL에서 복사를 선택합니다.
Google 열기를 선택합니다.
Power Pages 브라우저 탭을 닫지 마십시오. 곧 돌아올 것입니다.
Google에서 앱 등록 만들기
사이트의 회신 URL을 리디렉션 URL로 사용하여 애플리케이션을 Google에 등록합니다.
노트
사용자 지정 도메인 이름을 사용하거나 추가하거나 또는 사이트의 기본 URL을 변경하는 경우 올바른 회신 URL을 사용하도록 ID 공급자를 설정해야 합니다. Google 앱은 인증 후 회신 URL을 사용하여 사용자를 웹 사이트로 리디렉션합니다.
API 추가
Google 개발자 콘솔을 엽니다.
API 프로젝트를 만들거나 엽니다.
왼쪽 측면 패널에서 API 및 서비스를 선택합니다.
+ API 및 서비스 활성화를 선택합니다.
Google People API를 검색하고 활성화합니다.
중요
Google+ API는 더 이상 사용되지 않습니다. Google People API로 마이그레이션하는 것이 좋습니다.
동의 화면 설정
웹 사이트의 최상위 도메인에 대한 동의 화면이 이미 있는 경우 자격 증명 추가로 건너뜁니다. 사이트에 동의 화면이 있지만 최상위 도메인을 추가하지 않은 경우 최상위 도메인 입력으로 건너뜁니다.
왼쪽 측면 패널에서 자격 증명을 선택합니다.
동의 화면 구성을 선택합니다.
외부 사용자 유형을 선택합니다.
만들기를 선택합니다.
애플리케이션 이름을 입력하고 조직의 사용자 지원 이메일 주소를 선택합니다.
필요한 경우 로고 이미지 파일을 업로드하십시오.
해당되는 경우 사이트 홈페이지의 URL, 개인정보처리방침 및 서비스 약관을 입력합니다.
Google에서 개발자 알림을 보낼 수 있는 이메일 주소를 입력하세요.
최상위 도메인 입력
승인된 도메인에서 + 도메인 추가를 선택합니다.
사이트의 최상위 도메인을 입력하십시오. 예:
powerappsportals.com
.팁
도메인 이름을 업데이트하지 않은 경우
microsoftcrmportals.com
을 사용하십시오. 사이트에서 사용자 지정 도메인 이름을 사용하는 경우 대신 입력하십시오.저장 및 계속을 선택합니다.
자격 증명 추가
왼쪽 측면 패널에서 자격 증명을 선택합니다.
자격 증명 만들기>OAuth 클라이언트 ID를 선택하세요.
애플리케이션 유형으로 웹 애플리케이션을 선택합니다.
OAuth 클라이언트를 식별하는 이름을 입력합니다(예:
Web sign-in
).이 이름은 내부 전용이며 사용자에게 표시되지 않습니다.
승인된 JavaScript 출처에서 + URI 추가를 선택합니다.
사이트의 URL을 입력합니다. 예:
https://contoso.powerappsportals.com
.승인된 리디렉션 URI에서 + URI 추가를 선택합니다.
사이트 URL 다음에
/signin-google
을 입력합니다. 예:https://contoso.powerappsportals.com/signin-google
.만들기를 선택합니다.
클라이언트 생성 OAuth 창에서 복사 아이콘을 선택하여 클라이언트 ID 및 클라이언트 암호를 복사합니다.
확인을 선택합니다.
Power Pages에서 사이트 설정 입력
이전에 종료한 Power Pages ID 공급자 구성 페이지로 돌아갑니다.
사이트 설정 구성에서 다음 값을 붙여넣습니다.
- 클라이언트 ID: 복사한 클라이언트 ID를 붙여넣습니다.
- 클라이언트 암호: 복사한 클라이언트 암호를 붙여넣습니다.
OAuth 2.0 ID 공급자에 대한 추가 설정(선택 사항)