Partilhar via


Implementar o logon único de uma página da Web ASPX ou IFRAME

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

Este tópico descreve como desenvolver uma página da Web personalizada que pode fazer chamadas SDK para o Atualização do Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015 em nome do usuário conectado no Microsoft Dynamics 365. O uso típico dessa capacidade é escrever uma página da Web que é exibida em um estrutura embutida na interface do usuário do aplicativo web Microsoft Dynamics 365. Essa página da web executa sua operação pretendida, por exemplo, fornecendo uma vitrine de loja, enquanto está hospedada em um site independente do site que hospeda o Dynamics 365. Entretanto, a página da Web poderá executar suas operações em nome do usuário conectado no Dynamics 365. O resultado é uma integração perfeita entre uma página da Web e o Microsoft Dynamics 365.

Microsoft Dynamics CRM 2015 com um site separado

Esse cenário destina-se a Microsoft Dynamics CRM 2015Implantação para a Internet (IFD) em que um site separado hospeda uma página da web personalizada do ASPX exibida opcionalmente em uma estrutura em linha do aplicativo da web do Microsoft Dynamics 365. Esse cenário usa declarações federadas. Portanto, será necessário configurar um servidor do serviço de token de segurança (STS) para o gerenciamento de identidade. Você também precisará de um certificado para ser usado ao tornar o Microsoft Dynamics 365 e o site partes confiáveis, o que estabelece a confiança de domínios cruzados entre essas partes.

Informações básicas

Para obter mais informações sobre como configurar declarações e um terceiro confiável, consulte os tópicos a seguir em TechNet: Implementando e administrando o Microsoft Dynamics CRM:

Para obter mais informações sobre gerenciamento de identidades, consulte O curso de treinamento de identidade.

Para obter mais informações:Passo a passo: Logon único em uma página da web personalizada no SDK do Microsoft Dynamics CRM 2011.

CRM Online com uma página da Web hospedada no Azure

Esse cenário destina-se ao uso com o Microsoft Dynamics CRM Online, em que o Microsoft Azure hospeda uma página da web personalizada que é opcionalmente exibida em uma estrutura em linha do aplicativo da web do Microsoft Dynamics 365. Esse cenário usa declarações federadas, fornecidas pelo servidor do Windows Liveserviço de token de segurança (STS) para o gerenciamento de identidade. Você deve fornecer um certificado para ser usado ao tornar o Microsoft Dynamics CRM Online e o site Microsoft Azure partes confiáveis, o que estabelece a confiança de domínios cruzados entre essas partes.

Informações básicas

Para obter mais informações sobre como configurar uma parte confiável, consulte o tópico a seguir: Função de segurança Web Azure do aplicativo Web ASP.NET usando o serviço de controle de acesso v2.0

Para obter mais informações sobre o gerenciamento de identidade, consulte https://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse

Para obter mais informações sobre como implementar esse cenário, incluindo os problemas que você pode encontrar e as soluções alternativas, consulte estes blogs: CRM Online e Azure: Melhorando a experiência do SSO, e CRM Online e Azure Series.

Habilite a comunicação do IFRAME entre os domínios

Se você deseja habilitar a comunicação para uma estrutura em linha que contém conteúdo de um domínio diferente, é possível usar o método Window.postMessage. Esse método de navegador pode ser usado para o Internet Explorer 8.Google Chrome, Mozilla Firefox e Apple Safari também suportam esse método. Para obter mais informações sobre como usar postMessage, consulte as seguintes postagens de blogs:

Confira Também

Autenticar os usuários com os serviços Web do Microsoft Dynamics CRM 2015
Exemplo: Representar usando o privilégio ActOnBehalfOf
Representar outro usuário
Recursos da Web do Microsoft Dynamics CRM 2015

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais