在intra-mart Accel Platform的菜单中登记访问外部网站的链接时,是否可以进行设置将此菜单显示/隐藏?

 
我们将告知您登记了一般外部网站(例:Yahoo!和Google等)的菜单的访问控制方法。

intra-mart Accel Platform的访问控制是以IM-Authz(许可)中登记的许可资源为基础进行的。
例如,想要进行访问控制的intra-mart Accel Platform的页面,需要创建与之关联的许可资源。
(补充:页面和许可资源的关联是在路由表中进行的)
由于一般外部网站不是intra-mart Accel Platform管理的网站,因此初始状态中不存在符合的的许可资源。
在IM-Authz(许可)中进行登记了外部网站的菜单的访问控制时的步骤为以下所示。
(※在菜单Item中登记“https://www.intra-mart.jp”时)
(1)创建许可资源
・创建资源URI为“service://external_site/intra-mart”的许可资源。
    关于资源的创建方法,请参阅以下指南。
    https://www.intra-mart.jp/document/library/iap/public/operation/tenant_administrator_guide/texts/basic_guide/basic_guide_1.html#configure_authorization_resource
    另外,资源的分组等以及如何设置资源的层次构造的问题,则需要考虑构建系统的用途并单独设计。
(2) 进行外部网站URL与许可资源的关联。
・创建路由表。
 ‥ path 是“http://www.intra-mart.jp”
 ‥ authz uri 是“service://external_site/intra-mart”
----<WEB-INF/conf/routing-servlet-config/sample_external_site_access_control.xml>----
<routing-servlet-config
 xmlns="http://www.intra-mart.jp/router/routing-servlet-config"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.intra-mart.jp/router/routing-servlet-config routing-servlet-config.xsd ">
 <servlet-mapping path="https://www.intra-mart.jp" servlet="not_be_seen.jsp">
  <authz uri="service://external_site/intra-mart" action="execute" />
 </servlet-mapping>
</routing-servlet-config>
-----------------------------------------------------------------------------
(3)重启Resin
・重启AccelPlatform(Resin)。
(4)登记菜单
・通过菜单设置页面登记设置了外部网站URL的菜单Item。
    在URL中输入“https://www.intra-mart.jp”,点击[权限设置]按钮后,许可设置页面将以弹出方式显示。
    通过设置允许/禁止,可以进行访问控制。
    有关菜单Item的设置,请参阅以下指南。
 https://www.intra-mart.jp/document/library/iap/public/operation/tenant_administrator_guide/texts/basic_guide/basic_guide_2.html#configure_menu_item

-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------

FAQID:415
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持