Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Google OAuth2 OmniAuth Provider 구성

...

  1. Cloud resource manager 페이지로 이동

  2. Create Project 선택

  3. 프로젝트 정보 제공

    • Project name - 프로젝트 이름 생성

    • Project ID - 고유 ID 생성. Google은 기본적으로 임의로 생성 된 프로젝트 ID를 제공합니다. 임의로 생성 된 ID를 사용하거나 새 ID를 선택할 수 있습니다.

  4. Google APIs & Services로 이동

  5. OAuth consent screen 선택 하고 필요한 정보로 양식 작성

    Image RemovedImage Added
  6. Credentials탭에서 Create credentials > OAuth client ID 선택

    Image RemovedImage Added
  7. 필요한 정보 작성

    • Application type - "Web Application" 선택

    • Name - 이름 입력

    • Authorized JavaScript origins - 도메인 입력( GitLab에서 실제로 사용되지는 않음)

      Code Block
      https://ec2-3-34-48-235.ap-northeast-2.compute.amazonaws.com
    • Authorized redirect URIs -도메인과 콜백 URI를 각각 입력

      Code Block
      https://ec2-3-34-48-235.ap-northeast-2.compute.amazonaws.com/users/auth/google_oauth2/callback
      https://ec2-3-34-48-235.ap-northeast-2.compute.amazonaws.com/-/google_api/auth/callback
  8. Client ID와 Client secret 확인

  9. 프로젝트가 Google Kubernetes Engine 에 액세스 할 수 있게 하려면 아래 API 활성화 필요

    • Google Kubernetes Engine API

    • Cloud Resource Manager API

    • Cloud Billing API

    활성화 하려면 :

    1. Google APIs & Services 이동

    2. 페이지의 상단에있는 ENABLE APIS AND SERVICES 클릭

    3. 각 API 검색. API 페이지에서 ENABLE 클릭

...