Criar uma HighTrust SharePoint App

Olá SharePointers, 

Nesse post vou falar como criar um High-Trust SharePoint App.

Antes de mais nada, é importante entender o seguinte:

  • High-Trust não é igual a Full-Trust.
  • Esse tipo de App não pode ser instalado no SharePoint Online.
  • Esse tipo de App utiliza um Certificado para estabelecer a confiança entre o SharePoint e a Web Application do App.

 

Quando você cria um “Low Trust” App, o Azure ACS serve como servidor de Autorização. Mas, quando você está nesse modelo de HighTrust, o próprio App é o servidor de autorização.

 

Basicamente, o processo é o seguinte:

  1. O usuário acessa o SharePoint
  2. O servidor do SharePoint responde com a página, caso o usuário tenha acesso
  3. O Usuário clica no App.
  4. O App se comunica com o SharePoint para ver se um confia no outro.
  5. Caso exista a confiança entre eles, o App é autorizado a acessar o SharePoint
  6. A resposta da transação é apresentada para o usuário

 

Para visualizar o passo-a-passo, acessem o projeto no GitHub (onde o código-fonte está disponível): https://github.com/RARomano/HighTrustSharePointApps

 

Referências:

https://msdn.microsoft.com/en-us/library/office/fp179901.aspx

https://msdn.microsoft.com/en-us/library/office/jj945118.aspx

http://blogs.msdn.com/b/shariq/archive/2013/05/07/how-to-set-up-high-trust-apps-for-sharepoint-2013-amp-troubleshooting-tips.aspx

https://msdn.microsoft.com/en-us/library/office/dn790706.aspx

 

 

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *