未经授权的Dynamics Nav 2013 Web服务

阿德里安·比斯特雷克(Adrian Bystrek)

我们将把Dynamics NAV 2013与PHP eCommerce集成在一起,并计划通过dynamics nav Web服务来做到这一点。我知道要与PHP集成,我必须启用NTLM身份验证,但是我想知道是否可以发布不需要登录/密码授权的Web服务?

第二件事,如果我只想允许指定的IP访问我的Web服务,是否可以在Navision中这样做或服务器管理员遇到问题?

亚历山大·德罗金(Alexander Drogin)

使用Nav Web服务的客户端必须进行身份验证并映射到系统用户帐户,但是可以通过用户名和相应的Web服务访问密钥(而不是域密码)进行身份验证。通用方法是创建一个仅用于Web服务访问的用户帐户,生成Web服务访问密钥,并从使用的应用程序传递此专用用户的凭据。要求客户端应用程序提供安全证书。此外,最好为外部访问(通常是通过WAN连接的用户)创建一个单独的服务实例。

  1. 创建一个新的Nav服务器实例并设置ClientServicesCredentialType“ =” NavUserPassword“。如何通过NavUserPassword配置身份验证
  2. 使用Web服务访问密钥创建用户帐户:使用访问密钥进行SOAP和OData Web服务身份验证
  3. 设置Web服务的安全证书实施安全证书
  4. 开发将使用Nav Web服务的应用程序,并传递Nav用户名和Web服务访问密钥,而不是此应用程序的密码。

这样,将从您的Web应用程序连接的所有用户都将通过身份验证,但是他们不必输入用户名/密码,并且您不必冒险暴露您的域帐户凭据。

至于您的第二个问题-我无法从Nav内部设置此限制。我认为这是系统管理员的任务-防火墙应用程序允许您设置非常复杂的访问规则。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Java访问Dynamics NAV Web服务

来自分类Dev

使用Java访问Dynamics NAV Web服务

来自分类Dev

其他网站中的Dynamics Nav 2013 Web客户端页面

来自分类Dev

Web服务的Dynamics NAV许可要求是什么?

来自分类Dev

来自 Node.js 的 Microsoft Dynamics NAV '18 Web 服务的 NTLM 身份验证失败

来自分类Dev

在调试会话期间,Dynamics Nav 2013 View数据库表

来自分类Dev

发现SharePoint 2013 Web服务

来自分类Dev

在php中连接Nav Web服务

来自分类Dev

使用IIS8.0 Express(vs2013)的.NET Forms身份验证-401.2 .:未经授权:由于服务器配置,登录失败

来自分类Dev

使用IIS8.0 Express(vs2013)的.NET Forms身份验证-401.2 .:未经授权:由于服务器配置,登录失败

来自分类Dev

未经授权的LightSwitch 2013 HTML身份验证

来自分类Dev

致电客户服务导致401未经授权

来自分类Dev

SSRS报告服务Rest API未经授权

来自分类Dev

主数据服务:未经授权

来自分类Dev

未经授权的呼叫翻译认知服务

来自分类Dev

WEB API 2.2:ApiController未经授权的方法

来自分类Dev

Web API外部载体未经授权

来自分类Dev

Web部署失败:用户未经授权

来自分类Dev

未经授权:通过Web API拒绝访问

来自分类Dev

DotNetNuke服务API授权抛出401未经授权的代码

来自分类Dev

jQuery Web服务授权

来自分类Dev

JAX-WS Web服务客户端-“响应:URL的'401:未经授权'”

来自分类Dev

Windows身份验证Web API未经授权-多台服务器

来自分类Dev

使用NAV Web服务进行dataGridView行过滤

来自分类Dev

从Web资源的JavaScript停用Microsoft Dynamics 2013工作流

来自分类Dev

Dynamics Nav FlowField和Calcfild

来自分类Dev

从ASP.NET应用程序到Dynamics CRM Web服务的授权和模拟

来自分类Dev

远程服务器返回错误:(401)未经Paypal授权

来自分类Dev

Cleartrip Flight API-“未经授权访问服务”错误

Related 相关文章

  1. 1

    使用Java访问Dynamics NAV Web服务

  2. 2

    使用Java访问Dynamics NAV Web服务

  3. 3

    其他网站中的Dynamics Nav 2013 Web客户端页面

  4. 4

    Web服务的Dynamics NAV许可要求是什么?

  5. 5

    来自 Node.js 的 Microsoft Dynamics NAV '18 Web 服务的 NTLM 身份验证失败

  6. 6

    在调试会话期间,Dynamics Nav 2013 View数据库表

  7. 7

    发现SharePoint 2013 Web服务

  8. 8

    在php中连接Nav Web服务

  9. 9

    使用IIS8.0 Express(vs2013)的.NET Forms身份验证-401.2 .:未经授权:由于服务器配置,登录失败

  10. 10

    使用IIS8.0 Express(vs2013)的.NET Forms身份验证-401.2 .:未经授权:由于服务器配置,登录失败

  11. 11

    未经授权的LightSwitch 2013 HTML身份验证

  12. 12

    致电客户服务导致401未经授权

  13. 13

    SSRS报告服务Rest API未经授权

  14. 14

    主数据服务:未经授权

  15. 15

    未经授权的呼叫翻译认知服务

  16. 16

    WEB API 2.2:ApiController未经授权的方法

  17. 17

    Web API外部载体未经授权

  18. 18

    Web部署失败:用户未经授权

  19. 19

    未经授权:通过Web API拒绝访问

  20. 20

    DotNetNuke服务API授权抛出401未经授权的代码

  21. 21

    jQuery Web服务授权

  22. 22

    JAX-WS Web服务客户端-“响应:URL的'401:未经授权'”

  23. 23

    Windows身份验证Web API未经授权-多台服务器

  24. 24

    使用NAV Web服务进行dataGridView行过滤

  25. 25

    从Web资源的JavaScript停用Microsoft Dynamics 2013工作流

  26. 26

    Dynamics Nav FlowField和Calcfild

  27. 27

    从ASP.NET应用程序到Dynamics CRM Web服务的授权和模拟

  28. 28

    远程服务器返回错误:(401)未经Paypal授权

  29. 29

    Cleartrip Flight API-“未经授权访问服务”错误

热门标签

归档