Details
-
New Feature
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
Description
The IAuthenticator interface has a requireAuthentication to indicate whether an implementation requires an explicit login. For consistency it would be useful for 3rd party implementers if the IAuthorizer had a similar method requireAuthorization that would indicate if the implementation required explicit authorization.
This would mean that we could remove and explicit instanceof checks for AllowAllAuthenticator and AllowAllAuthorizer in the code.