Description
The only constructor of SimplePageAuthorizationStrategy was generified so that its first parameter (securePageSuperType) has to be a subtype of Component:
public <C extends Component<?>, S extends Page<?>> SimplePageAuthorizationStrategy(
final Class<C> securePageSuperType, final Class<S> signInPageClass)
This makes using an interface to mark secure pages impossible, although the javadoc for the constructor says:
- @param securePageSuperType
- The class or interface supertype that indicates that a given Page requires
- authorization