Я сделал собственный контроллер регистрации, аналогичный контроллеру регистрации по умолчанию:
class Registration(override implicit val env: RuntimeEnvironment[BasicProfile]) extends medRegistration[BasicProfile]
с
trait medRegistration[U] extends BaseRegistration[U] {
...
override def startSignUp = Action {
...
}
Как я могу защитить startSignUp, поскольку я хочу, чтобы администратор мог регистрировать пользователей, но хочу, чтобы пользователь мог завершить процесс регистрации с помощью mailToken.
У меня есть рабочие стандартные ограничения для обычных действий:
SecuredAction(WithRole("admin"))
Но я не могу заставить его работать здесь.