소셜
IBM Cloud® App ID를 사용하는 경우 소셜 ID 제공자를 구성하여 앱에 대한 싱글 사인온 환경(experience)을 설정할 수 있습니다. 사용자가 해당 소셜 프로파일을 사용하여 사인인할 수 있도록 허용하는 경우 더 이상 다양한 애플리케이션에 대해 서로 다른 여러 개의 비밀번호를 기억할 필요가 없습니다.
기본 구성
App ID는 신속하게 서비스를 시작하고 실행할 수 있도록 해주는 기본 구성을 제공합니다.
허가된 서비스 사용에 참여할 때 데이터를 사용합니다. 서비스를 사용하면 규정된 개인정보처리방침에 따라 정보를 수집하고 사용하는 정책을 채택하는 데 동의하는 것입니다.
App ID, Facebook, Google 및 Cloud Directory를 구성하면 자동으로 ID 제공자로 설정됩니다. 언제든지 구성을 변경할 수 있습니다. Facebook 및 Google의 경우 기본 인증 정보가 있지만 해당 인증 정보는 IBM 인증 정보이며 서비스를 사용할 것인지 여부를 테스트하는 용도로만 사용해야 합니다. 앱을 공개하기 전에 자체 인증 정보로 구성을 업데이트하십시오.
매일 인스턴스당 최대 20개까지만 기본 인증 정보를 사용한 인증을 사용할 수 있습니다. 이 한계를 초과하면 인증 프로세스의 끝에 error_description=MaxNumberOfDefaultKeysUsageExceeded
가 표시됩니다.
Facebook 구성
App ID 을 구성하여 Facebook을 ID 공급자로 사용할 수 있습니다.
Facebook에서 앱 ID 및 시크릿 가져오기
Facebook을 ID 제공자로 사용하려면 Facebook 애플리케이션에서 웹 사이트 플랫폼을 추가하고 구성해야 합니다.
- 개발자용 메타 사이트에서 계정에 로그인합니다.
- 설정 메뉴의 기본 섹션에서 Facebook 애플리케이션 ID 및 시크릿을 기록해 두십시오. 이러한 값은 서비스 대시보드에서 인증을 위해 웹 프로젝트를 구성하는 데 필요합니다.
- 제품 목록에서 Facebook 로그인을 선택하십시오.
- 플랫폼을 선택하고 사이트 URL을 입력하십시오.
- Facebook 로그인 설정 페이지에서 올바른 OAuth 경로 재지정 URI 필드에 권한 부여 서버 콜백 엔드포인트 URL을 입력하십시오.
- 변경사항 저장을 클릭하십시오.
Facebook 인증용 App ID 구성
Facebook 앱 ID와 시크릿이 있으며 개발자용 Meta 앱이 웹 클라이언트를 제공하도록 구성되어 있으면 서비스 대시보드에서 Facebook 인증을 편집할 수 있습니다.
- 서비스 대시보드의 관리 탭에서 Facebook을 선택하고 편집을 클릭하십시오.
- 개발자용 Meta 웹 사이트에서 확보한 Facebook 애플리케이션 ID 및 시크릿을 입력하십시오.
- 개발자용 Meta의 경로 재지정 URI 필드에 있는 URI를 복사하십시오. 개발자용 Meta 사이트의 Facebook 로그인 설정 섹션에서 올바른 OAuth 경로 재지정 URI 필드에 URI를 붙여넣기하십시오.
- 저장 을 클릭하십시오.
- 선택사항: 웹 앱의 경우 웹 애플리케이션 경로 재지정 URL 필드에 경로 재지정 URL을 입력하십시오. 이 값은 개발자가 판별하며 권한 부여 프로세스가 완료된 후에 경로 재지정 URL에 액세스하는 데 사용됩니다. URL은
http
또는https
스킴을 따라야 합니다. 보안 레벨을 높이려면https
스킴을 사용하십시오.
Google 구성
Google을 ID 제공자로 사용하도록 App ID 서비스를 구성할 수 있습니다.
클라이언트 ID 및 시크릿 가져오기
Google 문서 링크
Google Cloud 플랫폼에서 프로젝트를 만들고, 웹 클라이언트에 서비스를 제공하도록 프로젝트를 구성하고, 클라이언트 ID와 비밀번호를 얻습니다.
- 프로젝트를 작성하십시오.
- Google API 콘솔의 자격증명 페이지를 엽니다.
- 프로젝트에 웹 애플리케이션 유형의 클라이언트 ID가 없는 경우 인증 정보 작성 > OAuth 클라이언트 ID를 클릭하십시오.
- 동의 레벨을 구성하십시오.
- 권한 부여된 JavaScript 원본 필드에 사이트의 도메인을 입력하십시오.
- 작성을 클릭하십시오.
- 클라이언트 ID 및 클라이언트 시크릿을 복사하십시오.
Google 인증용 App ID 구성
Google 프로젝트를 구성하고 클라이언트 ID 및 시크릿을 보유한 후에는 Google 인증에 대해 서비스 대시보드를 편집할 수 있습니다.
- 서비스 대시보드의 관리 페이지에서 Google을 선택하고 편집을 클릭하십시오.
- Google Cloud Platform에서 가져온 클라이언트 ID 및 시크릿을 입력하십시오.
- App ID URL의 권한을 부여하십시오.
- Google ID 제공자 세부사항에서 Google Cloud Platform의 경로 재지정 URL을 복사하십시오.
- Google 프로젝트의 인증 정보 페이지에서 이 통합을 위해 작성한 클라이언트 ID를 선택하십시오.
- App ID의 URL을 권한 부여된 경로 재지정 URI 필드에 붙여넣고 저장을 클릭하십시오.
- 저장을 클릭하여 App ID의 Google 구성을 업데이트하십시오.
- 웹 앱에 대해 관리 탭에서 경로 재지정 URL을 입력하십시오. 권한 부여 프로세스가 완료되면 사용자가 이 URL로 보내집니다. URL은
http
또는https
스킴을 따라야 합니다. 보안 레벨을 높이려면https
스킴을 사용하십시오.