如何限制对我不仅仅通过另一个引荐来源应用程序控制的应用程序的访问?

玛丽亚(Maria Ioannidou)

我们的客户有位于不同Web服务器上的一组(5-6)个Intranet / internet应用程序,这些应用程序是定制开发的或3d-party的,我们无法修改/控制这些应用程序

我们已经开发了一个Web门户应用程序(A),客户端希望仅通过A来访问其所有其他应用程序(B),这意味着,如果用户直接输入B的应用程序URL,他将得到一个错误页面,告知该访问是因此,用户必须登录到应用程序A,然后单击指向应用程序B的链接才能访问它。出于安全原因,已要求此要求,以使A充当其他应用程序(B)访问网关

这可能吗,我们如何实现呢?我们是否应该在顶部使用其他Web服务器作为所有其他应用程序(B)的代理,还是有更好的解决方案?而且,如果我们使用另一台Web服务器作为代理,是否应使用用户ID-令牌方法结合适当的会话Cookie来实现引荐来源网址逻辑,以使应用程序B的网址不会被黑,并且对于每个用户和会话都是唯一的?

抱歉,如果我不清楚地或以错误的方式提出了问题,但我不熟悉网络/系统管理和Web服务器。我可以在需要的地方提供更多详细信息。

ser

这里有不同的方法:
1.使用防火墙设置仅从A IP地址访问B http {s}端口。
2.在httpd.conf中为aps B目录设置目录限制,例如:

<Directory "/var/www/B">
   AllowOverride None
   Order allow,deny
   Allow from <IP of A>
</Directory>

在APS中创建http://ip_A/accesstoB/somepath/script.php一个将使用.htaccess规则代理到B的链接(),例如:

RewriteRule ^accesstoB/(.*)$ http://<ip_B>/$1 [P]

在此示例中:客户访问http://ip_A/accesstoB/somepath/script.php链接将被代理到http://ip_B/somepath/script.php

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过另一个应用程序控制手机

来自分类Dev

从另一个Android应用程序控制Spotify应用程序的播放?

来自分类Dev

如何将应用程序控制传递给另一个WPF窗口?

来自分类Dev

如何将应用程序控制传递给另一个WPF窗口?

来自分类Dev

通过我的应用程序读取另一个应用程序的内容

来自分类Dev

如何允许另一个应用程序访问我的应用程序的数据目录?

来自分类Dev

如何从我的Ubuntu Touch应用程序启动另一个应用程序?

来自分类Dev

如何在另一个控制器余烬中绑定应用程序控制器属性

来自分类Dev

如何通过另一个应用程序“显示”一个应用程序(Visual C ++)

来自分类Dev

从另一个应用程序服务访问应用程序服务

来自分类Dev

通过修改另一个应用程序来创建新应用程序

来自分类Dev

从另一个应用程序启动我的应用程序,然后返回

来自分类Dev

从另一个应用程序启动我的应用程序,然后返回

来自分类Dev

分享意图-从另一个应用程序到我的应用程序nullpointer

来自分类Dev

如何监控另一个应用程序?

来自分类Dev

osX - 如何从我的 QT 应用程序启动另一个程序

来自分类Dev

如何从另一个应用程序向我的Cordova / PhoneGap应用程序共享图像?

来自分类Dev

我如何从启动另一个应用程序的应用程序获得意向附加信息?

来自分类Dev

如何在我的android应用程序的用户界面中调用另一个android应用程序?

来自分类Dev

如何在我自己的 Android 应用程序中启动另一个应用程序?

来自分类Dev

当另一个应用程序启动时如何运行我的应用程序

来自分类Dev

如何从当前应用程序运行另一个应用程序?

来自分类Dev

如何离开当前应用程序并启动另一个应用程序的活动?

来自分类Dev

在安装应用程序期间,我如何要求用户安装另一个Android应用程序(取决于我的应用程序)?

来自分类Dev

在安装应用程序期间,我如何要求用户安装另一个Android应用程序(取决于我的应用程序)?

来自分类Dev

使用另一个应用程序时可以控制一个应用程序吗?

来自分类Dev

一个应用程序可以访问Android中另一个应用程序的屏幕吗?

来自分类Dev

使用https的xpages如何访问另一个应用程序

来自分类Dev

如何使用另一个子网访问Web应用程序?

Related 相关文章

  1. 1

    如何通过另一个应用程序控制手机

  2. 2

    从另一个Android应用程序控制Spotify应用程序的播放?

  3. 3

    如何将应用程序控制传递给另一个WPF窗口?

  4. 4

    如何将应用程序控制传递给另一个WPF窗口?

  5. 5

    通过我的应用程序读取另一个应用程序的内容

  6. 6

    如何允许另一个应用程序访问我的应用程序的数据目录?

  7. 7

    如何从我的Ubuntu Touch应用程序启动另一个应用程序?

  8. 8

    如何在另一个控制器余烬中绑定应用程序控制器属性

  9. 9

    如何通过另一个应用程序“显示”一个应用程序(Visual C ++)

  10. 10

    从另一个应用程序服务访问应用程序服务

  11. 11

    通过修改另一个应用程序来创建新应用程序

  12. 12

    从另一个应用程序启动我的应用程序,然后返回

  13. 13

    从另一个应用程序启动我的应用程序,然后返回

  14. 14

    分享意图-从另一个应用程序到我的应用程序nullpointer

  15. 15

    如何监控另一个应用程序?

  16. 16

    osX - 如何从我的 QT 应用程序启动另一个程序

  17. 17

    如何从另一个应用程序向我的Cordova / PhoneGap应用程序共享图像?

  18. 18

    我如何从启动另一个应用程序的应用程序获得意向附加信息?

  19. 19

    如何在我的android应用程序的用户界面中调用另一个android应用程序?

  20. 20

    如何在我自己的 Android 应用程序中启动另一个应用程序?

  21. 21

    当另一个应用程序启动时如何运行我的应用程序

  22. 22

    如何从当前应用程序运行另一个应用程序?

  23. 23

    如何离开当前应用程序并启动另一个应用程序的活动?

  24. 24

    在安装应用程序期间,我如何要求用户安装另一个Android应用程序(取决于我的应用程序)?

  25. 25

    在安装应用程序期间,我如何要求用户安装另一个Android应用程序(取决于我的应用程序)?

  26. 26

    使用另一个应用程序时可以控制一个应用程序吗?

  27. 27

    一个应用程序可以访问Android中另一个应用程序的屏幕吗?

  28. 28

    使用https的xpages如何访问另一个应用程序

  29. 29

    如何使用另一个子网访问Web应用程序?

热门标签

归档