Implementar o logon único de uma página da Web ASPX ou IFRAME
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Este tópico descreve como desenvolver uma página da Web personalizada que pode fazer chamadas SDK para o Microsoft Dynamics 365 (online e local) 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 365 com um site separado
Esse cenário destina-se a Microsoft Dynamics 365Implantaçã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:
TechNet: Diretrizes de pós-instalação e configuração - Configurar Microsoft Dynamics 365Implantação para a Internet (IFD)
TechNet: Requisitos do sistema e tecnologias necessárias - Acessando o Microsoft Dynamics 365 pela Internet - Autenticação com base em declarações e requisitos de IFD
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.
Dynamics 365 (online) com uma página da Web hospedada no Azure
Esse cenário destina-se ao uso com o Microsoft Dynamics 365 (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 365 (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.
Habilitar a comunicação de quadro embutido entre domínios
Se você deseja habilitar a comunicação para uma estrutura de quadro embutido (iframe) que tenha conteúdo de um domínio diferente, use 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 usuários no Microsoft Dynamics 365
Exemplo: Representar usando o privilégio ActOnBehalfOf
Representar outro usuário
Recursos da Web do Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais