Dynamics crm 使用单点登录在Dynamics-365 Online中打开自定义web应用程序
我一直在做一些事情,其中我必须尝试在Dynamics 365门户(在线)中打开现有的基于Office 365的web应用程序。使用Office 365提供的单一登录或当前登录用户的身份验证令牌登录web应用程序 准确地说,操作步骤如下:Dynamics crm 使用单点登录在Dynamics-365 Online中打开自定义web应用程序,dynamics-crm,microsoft-dynamics,dynamics-crm-online,dynamics-365,Dynamics Crm,Microsoft Dynamics,Dynamics Crm Online,Dynamics 365,我一直在做一些事情,其中我必须尝试在Dynamics 365门户(在线)中打开现有的基于Office 365的web应用程序。使用Office 365提供的单一登录或当前登录用户的身份验证令牌登录web应用程序 准确地说,操作步骤如下: 登录Dynamics 365 单击按钮打开web应用程序(在iFrame或其他内容中) 使用当前登录用户上下文中的令牌登录web应用程序[这是我需要的地方 帮助] 我尝试使用功能区按钮打开应用程序,但Dynamics 365阻止了Microsoft登录弹出窗口
如果有人能提供一些示例代码或一些博客,甚至是一个方向来演示相同的,这将是非常有帮助的 根据你的问题,你有两个问题
重新使用
/脚本>
$(窗口).on('load',函数(){
$(“#FormId”).attr('action',“HTTPS://WebSite.COM”);
$(“#FormId”).submit();
});
将为特定应用程序(如CRM)生成令牌,由于url不同,该应用程序可能无法对您的自定义应用程序进行身份验证。。Hello@ArunVinoth,我的应用程序已经能够使用单点登录,我可以使用Office 365产品生成的令牌登录我的应用程序。希望在Dynamics 365中也能做到这一点。
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" charset="utf-8">
<title>Redirect</title>
<script src="../../../ClientGlobalContext.js.aspx" type="text/javascript">/script>
<script>
$(window).on('load', function () {
$("#FormId").attr('action', "HTTPS://WebSite.COM");
$("#FormId").submit();
});
</script>
</head>
<body>
<form id="FormId>
</form>
</body>