建立 JACC 提供者

使用「新建 JACC 提供者」頁面可建立與 JSR-115/196 相容的新 Java Authorization Contract for Containers (JACC) 提供者,其可由協力廠商授權模組用於 GlassFish Server 中執行的應用程式。會將 JACC 提供者建立為網域之 domain.xml 檔案中 security-service 元素內的 jacc-provider 元素。

預設 GlassFish Server 安裝包括名為 defaultsimple 的兩個 JACC 提供者。您建立的任何新 JACC 提供者均不是這兩個預設的提供者。預設 GlassFish Server JACC 提供者會實行符合 JACC 規格的簡單檔案型授權引擎。

如需了解如何撰寫 JACC 提供者的實行類別,請參閱 JACC 規格,網址為 http://jcp.org/en/jsr/detail?id=115

  1. 在瀏覽樹狀結構的「組態」節點下,展開您要建立 JACC 提供者的 GlassFish Server 執行處理或叢集。

    若要建立可供所有執行處理與叢集使用的提供者,請選擇 default-config 節點。

  2. 在展開的執行處理或叢集組態節點下,展開「安全性」節點。

  3. 在「安全性」節點底下,選取「JACC 提供者」節點。

    「JACC 提供者」頁面會隨即開啟。

  4. 在「JACC 提供者」頁面上,按一下「新建」。

    「新建 JACC 提供者」頁面會隨即開啟。

  5. 在「新建 JACC 提供者」頁面的「名稱」欄位中,鍵入將識別此提供者的名稱。

    此名稱用於參照 domain.xml 中的 jacc-provider 元素。

  6. 在「策略組態」欄位中,鍵入實行策略組態工廠的類別名稱。

    default 提供者使用 com.sun.enterprise.security.provider.PolicyConfigurationFactoryImplsimple 提供者使用 com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory

  7. 在「策略提供者」欄位中,鍵入實行策略工廠的類別名稱。

    default 提供者使用 com.sun.enterprise.security.provider.PolicyWrappersimple 提供者使用 com.sun.enterprise.security.jacc.provider.SimplePolicyProvider

  8. 在「其他特性」區段中,指定其他特性。

    若要增加特性,請按一下「增加特性」按鈕。在出現的空白列中,於「名稱」欄位中鍵入特性名稱,然後在「值」欄位中鍵入特性值。

    如需適用於 JACC 提供者之其他特性的描述,請參閱JACC 提供者特定的特性

  9. 按一下「確定」。

另請參閱
Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices