Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Alma作为用于认证的读者目录

    可译的
    如果您正在使用Primo VE,见 Primo VE
    这不是设置Primo的PDS的优先方式,最好在外部系统(如LDAP和SHIB)管理密码。 在Alma中存储密码是可能的,但仅对在Alma中被定义为内部用户的用户,如下图所示。 在Alma中管理密码的选项将被淘汰。 访客用户的密码将使用基于OAuth的账户管理,如Google或Facebook。 欲知更多信息,见社交网络和邮件登录
    主要是为不在机构目录中的图书馆访客读者设立。 这种情况下,配置Primo PDS首先尝试机构LDAP,如果此认证失败,使用Alma作为用户目录。

    PDS配置

    本节讲述了Alma与Primo的PDS交互的必要的配置

    应用版本修正到PDS

    如果Primo的PDS版本低于 2.1.1,您必须在PDS代码中应用下列修正。
    要应用修正:
    1. 输入以下命令编辑CallHttpd.pm文档:
      pdsroot
      cd program
      vi CallHttpd.pm
    2. CallHttpd.pm文档删除下列内容:
      'Accept-Encoding' => 'gzip, deflate',
    3. 保存更改。
    4. 输入以下命令重启Apache服务器:
      apcb
      ./apachectl stop
      ./apachectal_auto

    配置调用机构

    如果PDS配置使用Alma作为用于认证和授权的读者目录,您必须通过在服务器上手动创建文档或在Primo后台使用PDS向导为您的机构创建一个tab_service文档。
    tab_service.<institute>文档定义机构要求的PDS服务。 每个机构有一个文档。
    PDS要在Primo中配置。
    要手动创建tab_service 文档:
    1. 输入以下命令创建tab_service.<institute>文档:
      pdsroot
      vi tab_service.<institute>
    2. 输入AUTHETICATE, BOR_INFO, and INSTITUTE_DISPLAY。 例如:
      [AUTHENTICATE]
      program = dps.pl
      params = <Alma domain>.exlibrisgroup.com,80,BOR_AUTH,N
      [END]

      [BOR_INFO]
      program = dps.pl
      params = <Alma domain>.exlibrisgroup.com,80,BOR_INFO,N
      [END]

      [INSTITUTE_DISPLAY]
      code = university
      desc = university institution
      lang = ENG
      primo = UL
      [END]
      目前系统认证方法的名称是Rosetta。 但是它也适用于Alma。
    3. 保存更改。
    要使用PDS向导创建tab_service文档:
    1. Primo首页 > 正在进行的配置向导 > PDS配置向导页面,选择机构。
    2. 使用登录信息以进入向导。
    3. 使用向导并定义认证方法。 目前向导使用 Rosetta作为Alma的应用方法。
      authMethod.png
      定义AUTHENTICATE部分
    4. 使用向导定义bor-info属性。 目前向导使用 Rosetta作为Alma的应用方法。
      bor-info.png
      定义BOR-INFO部分
    要测试PDS配置:
    1. 在浏览器中打开Primo前端,但不要登录。
    2. 点击 我的帐户 然后点击个人设置选项卡。
      不应显示个人设置。
    3. 点击 登录并输入您的登录信息。
    4. 点击 我的帐户 然后点击个人设置选项卡。
      应可查看用户详情。 如果不能查看,在您的浏览器输入下列URL验证PDS bor-info是否运行:
      http://primo1.staging.alma.hosted.exlibrisgroup.com:8991/pds?func=bor-info
    • Was this article helpful?