【问题标题】:ASP.NET MVC 5 and Dynamics CRM. Restrict website access [closed]ASP.NET MVC 5 和动态 CRM。限制网站访问 [关闭]
【发布时间】:2017-03-15 01:04:19
【问题描述】:

每个人。 我有一个托管在 Azure 上的网站,我希望用户只能从 CRM 访问它。 也就是说,我有一个 Dynamics CRM 解决方案,其中包含一个打开我网站主页的按钮。我只想以这种方式访问​​该网站,这样就无法复制网站 URL 并手动使用它。 有没有办法做到这一点?

【问题讨论】:

  • 你能解释一下吗。您希望您的 Dynamics CRM 用户在您的网站上自动进行身份验证吗?还是他们有单独的网站凭据?
  • @RAS 你好。实际上,该网站目前没有身份验证。我还在考虑身份验证。目前,它只是一个为 CRM 用户提供一些内容的简单网站。

标签: c# asp.net asp.net-mvc azure dynamics-crm


【解决方案1】:

根据您的评论,您基本上是在询问如何将您的网站设为私有但可从动态 CRM 中访问。

有几种解决方案可用。不确定哪一种适用于您的情况。 这一切都归结为保护您的网络应用程序。 (授权与专用网络)

  1. 您现在可以发布不可公开访问但只能通过 VPN(Intranet 应用程序)访问的 Azure Web 应用程序,在此处了解有关此解决方案的更多信息: https://azure.microsoft.com/en-us/blog/line-of-business-application-hosted-in-azure-iaas/
    和这里 https://feedback.azure.com/forums/169385-web-apps/suggestions/6946328-azure-website-only-accessible-through-a-virtual-pr
  2. 我不确定您对 Dynamics CRM 使用的是什么类型的身份验证,但您可以在 Dynamics CRM 中在您的应用程序中实施 Azure AD。这样,用户将获得无缝体验,而您组织之外的人将无法访问该网站
  3. 您可能会提出一些基于令牌等的基本授权,然后在单击按钮时将其传递给您的应用程序。
  4. 您可以在动态 CRM 门户中嵌入自定义 HTML/Iframe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-13
    • 1970-01-01
    • 2013-11-25
    • 2017-06-16
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多