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 클릭
...