0

私はここに来る前に、この問題を自分で解決しようとしました。私は問題を明確に説明しようとします。ユーザー リストとグループを含む WebLogic サーバーがあります。「ADF認証と承認」で保護されたADFアプリケーションもあります。JDeveloperからWebLogicユーザーに権限を割り当てようとしています。

weblogics グループの 1 つと同じ名前で、アプリケーションにエンタープライズ ロールを作成しようとしました。そして、このグループに適切な権限を与えましたが、まだページにアクセスできません。

アプリケーションで管理しているユーザーまたはグループは、weblogic ユーザーとリンクされていないと思います。私のアプリケーションで使用されている Realm は「jazn.com」です。これを変更する必要があると思いますが、どうすればよいでしょうか?

ありがとう

4

2 に答える 2

1

この方法でユーザーをリンクできると思います:

a) web.xml ファイルに次のタグがあります。

<"security-role>
<"description>ロールの説明</"/description>
<"role-name>my_role<"/role-name>
</"/security-role>

b) 次の内容で、WEB-INF フォルダ内に weblogic.xml ファイルを作成する必要があります。

<"?xml バージョン = '1.0' エンコーディング = 'windows-1252'?>
<"weblogic-web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd " xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
<"security-role-assignment>
<"role-name>my_role</"/role-name>
<"principal- name>group_name<"/principal-name>
</"/security-role-assignment>
</"/weblogic-web-app>

ここで、jazn-data.xml ファイルで設定したロールが、principal-name タグで指定したグループ内のユーザーに割り当てられるように指定します。これはデフォルトのレルムにリンクされています。別のレルムが必要な場合は、レルムを指定する他のタグを追加できると思います。

注: xml コードの表示方法がわからないため、"<" の後に多くの引用符を追加しました。それをコピーした後、それらの引用符を消去します

于 2013-11-14T18:29:44.180 に答える