Wildflyは、任意の認証されたユーザーは、web.xmlに変更以下で任意の保護されたリソースにアクセスできるため我々はセキュリティにのいずれかの役割
<auth-constraint>
<role-name>*</role-name>
</auth-constraint>
については、WebSphereのすべての認証済みユーザーのアクセス(基本認証)を提供することができますか制約と
<security-role>
<role-name>*</role-name>
</security-role>
しかし、同じ以下のように定義するセキュリティロールは、それは、WebSphere Adminconsoleに必要とされる変更の下に仕事作るために、認証が失敗した例外を投げるには、WebSphereのために働いていません。
- はAdminConsole WAS - >アプリケーション>エンタープライズアプリケーション - >をクリックします.EAR
- ユーザー/グループ・マッピングへのセキュリティー・ロールをクリックします
- 認証に使用する役割を選択します(私の場合にはそれがあります。 web.xmlで定義され *)
- どのように私はそれを動作させるためにadminconsole変更、またはその他のより良いアプロをスキップすることができ、「すべてのアプリケーションのレルムで認証された」
に地図特殊な対象ach。
<security-role>
role1
</security-role>
<security-role>
role2
</security-role>
<security-constraint>
<display-name>All Authenticated</display-name>
<web-resource-collection>
<web-resource-name>
All Authenticated Pages
</web-resource-name>
<url-pattern>/webpage.xhtml</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>role1</role-name>
<role-name>role2</role-name>
</auth-constraint>
</security-constraint>
は基本的に、これは役割と、その後のページの別の定義とに許可される役割を定義しています。私の作品は何