layout: core-developers title: Roles Interceptor

Roles Interceptor

{% comment %}start snippet id=description|javadoc=true|url=org.apache.struts2.interceptor.RolesInterceptor {% endcomment %}

#####Parameters#####

{% comment %}start snippet id=parameters|javadoc=true|url=org.apache.struts2.interceptor.RolesInterceptor {% endcomment %}

#####Examples#####

{% comment %}start snippet id=example|lang=xml|javadoc=true|url=org.apache.struts2.interceptor.RolesInterceptor {% endcomment %}

  <!-- only allows the admin and member roles -->
  <action name="someAction" class="com.examples.SomeAction">
      <interceptor-ref name="completeStack"/>
      <interceptor-ref name="roles">
        <param name="allowedRoles">admin,member</param>
      </interceptor-ref>
      <result name="success">good_result.ftl</result>
  </action>

{% comment %}end snippet id=example|lang=xml|javadoc=true|url=org.apache.struts2.interceptor.RolesInterceptor {% endcomment %}