Utilizar dados externos no SharePoint
Em seus Suplementos do SharePoint, é necessário recuperar e manipular dados expostos por um aplicativo Web remoto ou serviço de dentro de uma página ou componente do SharePoint. Como o código personalizado não é permitido nos servidores do SharePoint, seu suplemento deve usar JavaScript para essa finalidade. O modelo de Suplementos do SharePoint fornece várias opções para acessar os dados e serviços remotos.
Use a biblioteca JavaScript entre domínios do SharePoint para acessar dados externos
Você pode usar a biblioteca entre domínios para acessar dados em seu aplicativo Web remoto se fornecer uma página de proxy personalizada hospedada na infraestrutura remota. Como desenvolvedor, você é responsável por implementar a página proxy personalizada e precisa lidar com a lógica personalizada, como o mecanismo de autenticação, se houver um, no aplicativo remoto. Use a biblioteca entre domínios se desejar que a comunicação entre a fonte de dados remota e a página do SharePoint ocorra no nível do cliente.
Saiba mais sobre como usar a biblioteca dessa maneira em Criar uma página de proxy personalizada para a biblioteca de domínio cruzado no SharePoint.
Observação
A biblioteca entre domínios do SharePoint também pode ser usada na outra direção; Ou seja, o JavaScript em páginas remotas da Web pode usá-lo para acessar dados do SharePoint. Para obter mais informações sobre esse uso da biblioteca, consulte Criando suplementos do SharePoint que usam a biblioteca entre domínios.
Usar o proxy Web do SharePoint para acessar dados externos
Você pode usar o proxy Web exposto no modelo de objeto cliente JavaScript para acessar dados remotos. (O proxy também está disponível no modelo de objeto do lado do cliente do .NET (CSOM), mas você não pode usar esse modelo de objeto no código executado nos servidores do SharePoint.)
Quando você usa o proxy da Web, você emite a solicitação inicial para o Microsoft Office SharePoint Online. Por sua vez, o Microsoft Office SharePoint Online solicita os dados para o ponto de extremidade especificado e encaminha a resposta de volta à sua página. Use o proxy web quando quiser que a comunicação entre a fonte de dados remota e a página do SharePoint ocorra no nível do servidor.
Para obter detalhes sobre como usar o proxy, consulte Consultar um serviço remoto usando o proxy Web no SharePoint.
Confira também
- Proteger acesso a dados e modelos de objeto cliente para suplementos do SharePoint
- Acessar dados do SharePoint de suplementos usando a biblioteca entre domínios
- Acessar dados externos com REST no SharePoint
- Autorização e autenticação de Suplementos do SharePoint
- Usar operações de consulta OData em solicitações REST do SharePoint
- Armazenamento de dados em Suplementos do SharePoint
- Criar componentes de experiência de usuário no SharePoint
- Desenvolver suplementos do SharePoint