Oracle Mobile Hub 에서 모바일 백엔드 생성

Oracle Mobile Hub 를 사용하면 모바일 클라이언트 서버 응용 프로그램을 개발하고 사용자 관리, 데이터베이스 액세스, 위치 서비스, 분석 등의 작업을 지원하도록 설계된 여러 api를 배치할 수 있습니다. 이러한 API는 다른 Oracle Cloud 솔루션, REST Services 및 모바일 클라이언트 애플리케이션과 통합될 수 있습니다.

모바일 백엔드 정보

Oracle Mobile Hub 내의 모바일 백엔드는 클라이언트-서버 모바일 응용 프로그램을 개발하는 데 사용되는 보안 api 및 기타 리소스의 그룹입니다.

Oracle Mobile Hub 를 사용하여 모바일 백엔드를 함께 정의하는 여러 api를 그룹화하고 관리할 수 있습니다.

Oracle Mobile Hub 에서는 서로 다른 클라이언트 모바일 응용 프로그램을 제공하는 여러 백엔드를 가질 수 있습니다. 그러나 여러 Api를 서로 다른 백엔드 간에 공유할 수도 있습니다. 다음 이미지는 Oracle Mobile Hub 의 일반적인 모바일 백엔드 구조를 보여줍니다.

다음은 mobile-backend-architecture.jpg에 대한 설명입니다.
그림 mobile-backend-architecture.jpg에 대한 설명

클라이언트 모바일 응용 프로그램이 Oracle Mobile Hub 를 통해 API에 액세스할 때는 항상 모바일 백엔드의 컨텍스트 내에 있습니다. 응용 프로그램은 모바일 백엔드와 관련된 Oracle Mobile Hub(OAuth 또는 기본 HTTP 인증) 또는 모바일 백엔드에서 중개되는 id 저장소(또는 소셜 로그인 제공자) 를 통해 정의된 인증서를 사용하여 인증할 수 있습니다. 호출된 API에 백엔드 내의 다른 API에 대한 호출이 포함되어 있으면 원래 호출자의 id 및 인증서가 호출 체인을 통해 전달됩니다.

모바일 백엔드로 작업을 수행하면 대상 앱에 사용 가능한 리소스와 함께 작동하는 방식을 시각화할 수 있습니다. 더불어, 모바일 백엔드 보안 컨텍스트를 사용하여 개발 속도가 가장 빠른 단계인 경우에도 Api에 대한 호출을 테스트할 수 있습니다.

Oracle Mobile Hub 에서 모바일 백엔드 생성

Oracle Mobile Hub 에서 모바일 백엔드를 생성하여 api와 저장 영역 모음을 연관시키고 이를 클라이언트측 모바일 응용 프로그램과 통합할 수 있습니다.

Oracle Mobile Hub 에서 모바일 백엔드를 생성하려면 다음과 같이 하십시오.
  1. Oracle Mobile Hub 에 사인인합니다.
  2. 메뉴 아이콘을 누른 다음 개발, 백엔드 순으로 선택합니다.
  3. 새 백엔드 를 누릅니다.
  4. 모바일 백엔드에 대한 이름 및 설명을 입력하십시오.
  5. 생성 을 누릅니다.
    모바일 백엔드가 생성되고 [설정 ] 페이지가 열립니다.
  6. [설정 ] 페이지에서 OAuth 소비자에 대한 옵션을 사용으로 설정합니다.
  7. Single Sign-On 활성화 체크 박스를 누릅니다.
백엔드를 생성한 후에는 모바일 백엔드 아래에 Oracle Mobile Hub 의 [애플리케이션 ] 섹션에 나타나야 합니다.

API를 Oracle Mobile Hub 모바일 백엔드와 연관

모바일 백엔드를 사용하기 전에 API를 연결해야 합니다. Oracle Mobile Hub API 카탈로그를 사용하여 모바일 백엔드로 액세스할 사용자정의 API를 선택할 수 있습니다. 이 카탈로그는 각 API 끝점 및 설명서에 대한 세부정보를 제공합니다. 또한 샘플 데이터로 끝점을 테스트할 수 있습니다.

Api를 모바일 백엔드와 연결하려면 초안 모바일 백엔드가 포함된 환경에 있는지 확인합니다.
  1. Oracle Mobile Hub 에 사인인합니다.
  2. 메뉴 아이콘 을 누른 다음 개발 을 확장하고 백엔드 을 누릅니다.
  3. 모바일 백엔드를 선택하고 열기 를 누릅니다.
  4. Api 를 누릅니다.
  5. Api 선택 을 누릅니다.
  6. 모바일 백엔드에 포함할 각 API에 대해 추가 아이콘을 누릅니다.

저장 영역 모음 생성

Oracle Mobile Hub 는 클라우드에 매체를 저장하기 위한 스토리지 API를 제공합니다. 모바일 응용 프로그램 개발자는 모바일 응용 프로그램에서 이 API를 사용하여 파일, 텍스트, 이미지 및 JSON 객체와 같은 객체를 저장하고 검색할 수 있습니다.

  1. 모바일 백엔드에서 [저장 영역 ] 페이지를 열거나 측면 메뉴에서 [저장 영역 ] 을 누르고 [새 모음] 을 누릅니다.
  2. 모음의 이름을 입력합니다. 이 이름은 모음에 대한 URI(Universal Resource Identifier) 를 구성하는 데 사용됩니다. API 호출 컨텍스트 내에서 모음 이름은 모음 ID 라고 합니다.
  3. 공유 또는 사용자 격리 중에서 모음 유형을 선택합니다. 수집 범위를 설정한 후에는 변경할 수 없습니다.
  4. 필요한 경우 모음 목록에 표시될 모음 용도에 대한 간단한 설명을 입력한 다음 생성 을 누릅니다.