Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

18.5.2. アノテーションを使用して JAX-RSWeb サービスを保護する

概要

このトピックでは、サポートされているセキュリティーアノテーションを使用して JAX-RSWeb サービスを保護する手順について説明します。

手順18.6 サポートされているセキュリティーアノテーションを使用して JAX-RSWeb サービスを保護する

  1. ロールベースセキュリティーを有効化します。詳細は、「RESTEasy JAX-RS Web サービスのロールベースのセキュリティーの有効化」 を参照してください。
  2. JAX-RS Web サービスにセキュリティーアノテーションを追加します。RESTEasy は以下のアノテーションをサポートします。
    @RolesAllowed
    メソッドにアクセスできるロールを定義します。すべてのロールは web.xml ファイルで定義する必要があります。
    @PermitAll
    web.xml ファイルに定義されているすべてのロールがメソッドにアクセスできるようにします。
    @DenyAll
    メソッドへのすべてのアクセスを拒否します。