Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

개요

보안을 강화하려면 OAuth 강화하려면 OAuth 2.0(https://oauth.net) 으로 인증하고 권한을 부여하고 TLS / HTTPS를 사용하도록 CloudHub를 구성합니다 .

...

  • GitHub에서 새로운 OAuth Application을 등록하는 단계에 따라 Client ID 및 Client Secret를 발급받습니다.

  • GitHub Application 등록 페이지에서 아래와 같이 값을 입력합니다.

1단계 : GitHub의 Register a new OAuth application(https://github.com/settings/applications/new) 접속

...

2단계

  • Application Name 입력

  • Homepage URL : CloudHub URL 입력 (Application을 로컬로 실행할 경우 : http://localhost:8888)

  • Authorization callback : Homepage URL + Callback URL(/oauth/github/callback)
    예) http://localhost:8888/oauth/github/callback

...

  • OAuth 2.0 자격 증명 얻기 단계에 따라 Google Client ID 및 Client Secret을 포함하여 필요한 Google OAuth 2.0 자격 증명을 얻습니다.

  • Google이 사용자를 Application으로 올바르게 Redirect 할 수 있도록 정규화된 도메인 이름을 사용하여 CloudHub에 공개적으로 액세스 할 수 있는지 확인합니다.

  • CloudHub에 액세스하는 데 사용되는 Google OAuth 2.0 자격 증명 및 Public URL에 대한 CloudHub 환경 변수를 설정합니다.

1단계 : Google API 및 서비스(https://console.developers.google.com) 접속 후 프로젝트 생성

...

2단계 : OAuth 동의 화면 등록

...

Auth0 인증 구성

Auth0 계정 설정

1단계 : OAuth0 Dashboard(https://manage.auth0.com/dashboard) 접속 후 Applications => Create Application 클릭

...