구글 로그인 인증¶
*Google 로그인 인증*은 Odoo 사용자가 Google 계정으로 데이터베이스에 로그인할 수 있는 편리한 기능입니다.
회사에서 Google Workspace를 사용 중이어서 Google 계정을 통해 Odoo에 로그인하도록 할 경우 특히 유용하게 사용하실 수 있습니다.
경고
Odoo.com에서 호스팅되는 데이터베이스의 경우, 데이터베이스 소유자 또는 관리자의 Odoo.com 계정에서 데이터베이스의 연결을 해제할 수 있으므로 데이터베이스 소유자 또는 관리자 OAuth 로그인을 사용해서는 안 됩니다. 해당 사용자에 대해 OAuth가 설정되어 있으면 더 이상 데이터베이스를 복제하거나 이름을 변경하거나 Odoo.com 포털에서 다른 방식으로 관리할 수 없습니다.
구성¶
Google 계정으로 로그인 기능을 통합하려면 Google 및 Odoo 양쪽에서 설정을 하셔야 합니다.
구글 API 대시보드¶
`구글 API 대시보드 <https://console.developers.google.com/>`_로 이동합니다.
올바른 프로젝트가 열려 있는지 확인하십시오. 아직 프로젝트를 생성하지 않았다면 :guilabel:`프로젝트 생성`를 선택하여 프로젝트 이름과 기타 회사 정보를 입력한 후 :guilabel:`만들기`를 클릭하십시오.
팁
드롭다운 메뉴에서 회사 이름을 선택합니다.
OAuth 동의 화면¶
왼쪽 메뉴에서 :menuselection:`OAuth 동의 화면`을 클릭합니다.
선택 사항 (내부 / 외부) 중 하나를 선택한 후 :guilabel:`만들기`를 클릭합니다.
경고
Gmail 개인 계정은 사용자 유형으로 외부 항목만 선택하실 수 있으며, Google 승인 후에만 사용할 수 있거나 범위 내용을 추가하셔야 할 수 있습니다. 반면 Google WorkSpace 계정을 사용하는 경우에는 사용자 유형을 **내부**로 선택하시면 됩니다.
다만, 외부 테스트 모드에서 API 연결을 하는 경우에는 Google에서 승인을 받을 필요가 없습니다. 해당 테스트 모드에서 사용자 설정은 100명으로 제한되어 있습니다.
필요한 세부 내용과 도메인 정보를 입력한 후 :guilabel:`저장하고 계속하기`을 클릭하십시오.
`저장하고 계속하기`을 클릭하십시오.
페이지에서는 변경 없이 전체 내용을 그대로 두고 :guilabel:다음으로 테스트 모드 (외부)를 계속 사용하려면 사용자 추가`를 선택한 후 :guilabel:`테스트용 사용자 단계에서 설정할 이메일 주소를 추가하고 :guilabel:`저장하고 계속하기*를 클릭합니다. 앱에 등록한 항목에 대한 요약 내용을 확인하실 수 있습니다.
마지막으로 화면창을 아래로 스크롤하여 :guilabel:`현황판으로 돌아가기`를 클릭합니다.
자격 증명¶
왼쪽 메뉴에서 :menuselection:`자격증명`을 클릭합니다.
:guilabel:`자격증명 만들기`를 클릭한 후 :guilabel:`OAuth 클라이언트 ID`를 선택합니다.
:guilabel:`애플리케이션 유형`으로 :guilabel:`웹 애플리케이션`을 선택합니다. 이제 Odoo 리디렉션 페이지를 구성합니다.
이렇게 하려면 인증된 리디렉트 URI 필드에 데이터베이스 도메인을 입력한 후 바로 뒤에
/auth_oauth/signin`를 입력하시면 됩니다. 예를 들어,`https://mydomain.odoo.com/auth_oauth/signin
을 입력한 후, :guilabel:`만들기`를 클릭합니다.OAuth 클라이언트 생성이 완료되어 클라이언트 ID 및 :guilabel:`Client Secret`이 있는 화면이 나타납니다. 다음 단계에서 다룰 Odoo의 구성에 필요하므로 나중에 사용할 수 있도록 :guilabel:`클라이언트 ID`를 복사합니다.
Odoo에서 구글 인증 사용¶
클라이언트 ID 검색¶
이전 단계가 완료되면 Google API 대시보드에 클라이언트 ID 및 클라이언트 비밀번호 두 개의 키가 생성됩니다. :guilabel:`클라이언트 ID`를 복사합니다.
Odoo 활성화¶
항목을 활성화합니다.
참고
이 단계까지 마치면 Odoo에서 다시 로그인하라는 메시지가 나올 수 있습니다.
:menuselection:`일반 설정 –> 통합 –> OAuth 인증`으로 돌아가서 선택 항목을 활성화하고 :guilabel:`저장`하십시오. 다음으로 :menuselection:`일반 설정 –> 통합 –> Google 인증`으로 돌아가서 선택 항목을 활성화합니다. 그런 다음 :guilabel:`클라이언트 ID`에 Google API 대시보드 항목에서 가져온 키를 입력한 후 :guilabel:`저장`하십시오.
참고
`OAuth 제공업체`를 클릭하여 Google OAuth2 구성 내용을 확인할 수도 있습니다.
항목 아래에 있는 :guilabel:
Google로 Odoo 로그인하기¶
Google 계정을 Odoo 프로필에 연결시키려면 Odoo에 처음으로 로그인할 때 :guilabel:`Google로 로그인`을 클릭하십시오.
기존 사용자가 `비밀번호 재설정 <users/reset-password>`을 해야 합니다. 신규사용자는 새로운 비밀번호는 대신 :guilabel:`Google로 로그인`을 바로 사용할 수 있습니다.
페이지를 이용하려면 반드시 :ref: