Вы должны переопределить контроллер модуля своим собственным контроллером, который делегирует вызовы методов контроллера с вашими методами. Предположительно, все, что вам нужно сделать, - это создать контроллер, расширяющий контроллер модуля, который вы хотите защитить, добавить к нему аннотации @With (Secure.class) и @Check и изменить маршруты так, чтобы они указывали на этот новый контроллер вместо того контроллера контроллера, на котором он находится. продолжается.
Посмотрите на пример модуля CRUD - https://www.playframework.com/documentation/1.2.2/guide8
У них есть контроллер сообщений, расширяющий CRUD, защищенный модулем Secure. Контроллер Posts не имеет собственных методов, но эффективно наследует методы CRUD (с точки зрения роутера Play):
package controllers;
import play.*;
import play.mvc.*;
@With(Secure.class)
public class Posts extends CRUD {
}