日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转]使用 LDAP 组或角色限制访问,包含部分单点登录SSO说明

發(fā)布時(shí)間:2023/11/29 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]使用 LDAP 组或角色限制访问,包含部分单点登录SSO说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
參考:
http://www-01.ibm.com/support/knowledgecenter/api/content/SSEP7J_10.2.2/com.ibm.swg.ba.cognos.crn_arch.10.2.2.doc/c_restrict_access_using_ldap_groups_or_roles.html#Restrict_Access_Using_LDAP_Groups_or_Roles?locale=zh

使用 LDAP 組或角色限制訪問

LDAP 目錄中并非所有用戶必須使用 IBM? Cognos? BI。僅授予指定用戶對(duì) IBM Cognos Connection 的訪問權(quán)限。可通過在目錄服務(wù)器中創(chuàng)建 IBM Cognos BI 特定的組或角色,將所需的用戶添加到其成員資格,并授予組或角色對(duì) IBM Cognos Connection 的訪問權(quán)限,進(jìn)行此操作。

替代方法基于使用 LDAP 組織單元 (OU)。

您是否必須創(chuàng)建組或角色取決于認(rèn)證提供程序。如果您使用 Oracle 目錄服務(wù)器,那么必須創(chuàng)建角色,因?yàn)榇颂峁┏绦驅(qū)⒔巧蓡T資格用作其用戶帳戶信息的一部分。如果您使用 Active Directory,那么必須創(chuàng)建組,因?yàn)榇颂峁┏绦驅(qū)⒔M成員資格用作其用戶帳戶信息的一部分。

使用角色

使用 Oracle 目錄服務(wù)器來為此技術(shù)創(chuàng)建角色。有關(guān)創(chuàng)建此類型角色的更多信息,請(qǐng)參閱 Oracle 目錄服務(wù)器文檔。

確保在 IBM Cognos Configuration 的安全、認(rèn)證類別中正確定義了以下參數(shù)。

  • 用戶查找

    將用戶查找字符串配置為包含將用于對(duì)?${userID}?變量進(jìn)行認(rèn)證的屬性。此變量采用在登錄時(shí)輸入的用戶名,并將該變量替換為值,然后將搜索字符串傳遞到目錄服務(wù)器。角色的專有名稱 (DN) 也必須包括在字符串中。

    以下為查找字符串的示例:

    (&(uid=${userID})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

    在此示例中,組織單元 (ou) 中的 IBM Cognos BI 角色的所有成員(已命名人員)具有 IBM Cognos Connection 的訪問權(quán)限。

  • 是否使用外部身份?

    如果已啟用單點(diǎn)登錄,請(qǐng)將值設(shè)置為?True。

  • 外部身份映射

    如果是否使用外部身份?設(shè)置為?True,請(qǐng)指定此屬性。

    構(gòu)造字符串來在 LDAP 目錄服務(wù)器中查找用戶。在登錄時(shí),此字符串中的環(huán)境變量?${environment("REMOTE_USER")}?會(huì)替換為用戶名。

    在以下示例中,Web 瀏覽器會(huì)設(shè)置環(huán)境變量?REMOTE_USER,其匹配用戶的?uid?屬性:

    (&(uid=${environment("REMOTE_USER")})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

    在某些情況下,REMOTE_USER?變量(通常是 DOMAIN\username 格式)不能匹配任何用戶?uid?屬性。要解決此問題,將?replace?函數(shù)包括在字符串中,如以下示例中所示:

    (&(uid=${replace(${environment("REMOTE_USER")},"ABC\\","")})(nsrole=cn=Cognos,ou=people,dc=cognos,dc=com))

    如果包括?replace?函數(shù),那么域名(在此示例中為 ABC)會(huì)替換為空字符串,且僅用戶名會(huì)傳遞到目錄服務(wù)器。

    域名在此上下文中區(qū)分大小寫。

創(chuàng)建角色之后,使用 IBM Cognos Configuration 配置它,以訪問 IBM Cognos Connection。角色還可以添加到 Cognos 名稱空間。

使用組

使用 Active Directory 來為此技術(shù)創(chuàng)建組。此技術(shù)涉及對(duì)用戶查找字符串的修改。由于 Active Directory 不具有此屬性,因此無法使用它。而是使用相關(guān)聯(lián)的 LDAP 提供程序。

確保在 IBM Cognos Configuration 的安全、認(rèn)證類別中正確指定了以下參數(shù)。

  • 用戶查找

    將查找字符串配置為包含將用于對(duì)?${userID}?變量進(jìn)行認(rèn)證的屬性。此變量采用在登錄時(shí)輸入的用戶名,并將該變量替換為值,然后將搜索字符串傳遞到目錄服務(wù)器。組的專有名稱 (DN) 也必須包括在字符串中。

    以下為查找字符串的示例: (&(sAMAccountName=${userID})(memberOf=cn=ReportNet,ou=Groups,dc=cognos,dc=com))
  • 是否使用外部身份?

    如果已啟用單點(diǎn)登錄,請(qǐng)將值設(shè)置為?True。

  • 外部身份映射

    如果是否使用外部身份?設(shè)置為?True,請(qǐng)指定此屬性。

    構(gòu)造字符串來在 LDAP 目錄服務(wù)器中查找用戶。在登錄時(shí),此字符串中的環(huán)境變量?${environment("REMOTE_USER")}?會(huì)由用戶名替換,然后字符串會(huì)傳遞到目錄服務(wù)器。

    在以下示例中,Web 瀏覽器會(huì)設(shè)置環(huán)境變量?REMOTE_USER,其匹配用戶的?uid?屬性。從瀏覽器會(huì)話讀取環(huán)境變量,而不是將硬編碼的sAMAccountName?值替換為?${userID}。 (&(sAMAccountName=${environment("REMOTE_USER")})(memberOf=cn=Cognos,cn=Groups,dc=cognos,dc=com))

創(chuàng)建組之后,使用 IBM Cognos Configuration 配置它,以訪問 IBM Cognos Connection。組還可以添加到 Cognos 名稱空間。

轉(zhuǎn)載于:https://www.cnblogs.com/yoyogis/p/4944396.html

總結(jié)

以上是生活随笔為你收集整理的[转]使用 LDAP 组或角色限制访问,包含部分单点登录SSO说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。