Criar um Backend Móvel no Oracle Mobile Hub

Com o Oracle Mobile Hub, você pode desenvolver aplicativos cliente-servidor móveis e implantar várias APIs projetadas para suportar tarefas como gerenciamento de usuários, acesso ao banco de dados, serviços de localização, análise etc. Essas APIs possibilitam integrações com outras soluções Oracle Cloud, REST Services e aplicações de clientes móveis possíveis.

Sobre Backends Móveis

Um backend móvel no Oracle Mobile Hub é um grupo de APIs seguras e outros recursos usados para desenvolver aplicativos móveis cliente-servidores.

Você pode usar o Oracle Mobile Hub para agrupar e gerenciar diferentes APIs que juntos definem um backend móvel.

No Oracle Mobile Hub, você pode ter vários backends, cada um servindo diferentes aplicativos móveis clientes. No entanto, você também pode ter várias APIs compartilhadas entre diferentes backends. A imagem a seguir mostra uma arquitetura de backend móvel típica no Oracle Mobile Hub:

A descrição de mobile-backend-architecture.jpg é mostrada a seguir
Descrição da ilustração mobile-backend-architecture.jpg

Quando um aplicativo móvel cliente acessa uma API por meio do Oracle Mobile Hub, ele sempre fica dentro do contexto de um backend móvel. O aplicativo pode ser autenticado usando credenciais definidas no Oracle Mobile Hub (autenticação HTTP básica ou OAuth) específicas para o backend móvel ou por meio de um armazenamento de identidades (ou provedor de log-in social) que é mediado por seu backend móvel. Se a API chamada incluir chamadas para outras APIs no backend, a identidade e as credenciais do chamador original serão propagadas por meio da cadeia de chamadas.

Trabalhar em backends móveis ajuda você a visualizar os recursos disponíveis para as aplicações de destino e como eles trabalharão juntos. Além disso, você pode usar o contexto de segurança do backend móvel para testar chamadas para suas APIs, mesmo nos primeiros estágios de desenvolvimento.

Criar um Backend Móvel no Oracle Mobile Hub

No Oracle Mobile Hub, você pode criar back-ends móveis para associar APIs e coleções de armazenamento e, em seguida, integrá-los aos seus aplicativos móveis do cliente.

Para criar um backend móvel no Oracle Mobile Hub:
  1. Acesse o Oracle Mobile Hub.
  2. Clique no ícone de menu e selecione Desenvolvimento e Backends .
  3. Clique em Novo Backend .
  4. Informe um nome e uma descrição para o backend móvel.
  5. Clique em Criar .
    O backend móvel é criado e a página Definições é aberta.
  6. Na página Definições , ative a opção para Consumidor OAuth.
  7. Clique na caixa de seleção Ativar Sign-On Único .
Depois de criar seu backend, ele deverá aparecer na seção Aplicativos do Oracle Mobile Hub em Backends Móveis.

Saiba Mais sobre Autenticação de Backend Móvel e Detalhes da Conexão

Você pode verificar a autenticação do seu backend móvel e os detalhes da conexão na página Definições do Oracle Mobile Hub. Os aplicativos usam essas informações para estabelecer conexão e autenticá-las com APIs que estão associadas a um backend móvel. Os detalhes de autenticação que você pode encontrar na página Definições são os URLs de ambiente e as chaves de acesso.

URLs do Ambiente

Esta seção contém três URLs:

  • URL Base: obrigatório para todas as chamadas de API.

  • Ponto Final de Token do OAuth: Necessário para tratar solicitações de token do OAuth.

  • Ponto Final de Token SSO: exibido quando a caixa de seleção Ativar SSO está ativada e a opção Consumidor do OAuth está ativada. Seu aplicativo usa esse URL para obter um token OAuth de sign-on único para efetuar sign-in por meio de um provedor de identidade remoto.

Chaves de Acesso

Esta seção contém as chaves de acesso que os aplicativos precisam para acessar APIs de backend móvel. O Oracle Mobile Hub gera autenticação Básica OAuth e HTTP. As chaves do OAuth incluem um ID de cliente e um segredo do cliente, enquanto as chaves de autenticação Básica HTTP são geradas na forma de um ID de backend móvel e de uma chave anônima.

Associar uma API a um Backend do Oracle Mobile Hub Mobile

Antes de usar seu backend móvel, você precisa associar uma API. Você pode usar o Catálogo de API Oracle Mobile Hub para selecionar as APIs personalizadas que deseja acessar com seu backend móvel. Este catálogo fornece detalhes sobre cada ponto final e documentação da API. Também permite que você teste seus pontos finais com dados de amostra.

Para associar APIs ao seu backend móvel, certifique-se de que você esteja no ambiente que contém o rascunho do backend móvel.
  1. Acesse o Oracle Mobile Hub.
  2. Clique no ícone de menu e, em seguida, expanda Desenvolvimento e clique em Backends .
  3. Selecione seu backend móvel e clique em Abrir .
  4. Clique em APIs .
  5. Clique em Selecionar APIs .
  6. Clique no ícone Adicionar para cada API que você deseja incluir em seu backend móvel.