Interface PushHttpHandler.Authenticator
- All Known Implementing Classes:
ServerAuthenticator
- Enclosing class:
PushHttpHandler
public static interface PushHttpHandler.Authenticator
Authenticates a request and decides who may push.
- Author:
- Christopher Mindus
Method Summary
Modifier and TypeMethodDescriptionauthenticate(HttpServletRequest request) Authenticates a request.mayPush(PushHttpHandler.AuthUser user, HttpServletRequest request) Decides whether a user may send through/iizi-push/push.
Method Details
authenticate
PushHttpHandler.AuthUser authenticate(HttpServletRequest request) throws PushHttpHandler.AuthException Authenticates a request.- Parameters:
request- The request.- Returns:
- The user.
- Throws:
PushHttpHandler.AuthException- When refused.
mayPush
Decides whether a user may send through/iizi-push/push.- Parameters:
user- The user.request- The request.- Returns:
- null when permitted, else the reason for a 403.