Package systems.dennis.auth.config
Interface AuthorizationDelegator
- All Known Implementing Classes:
DefaultAuthorizationDelegator,LdapAuthorization,PhoneAuthorizationDelegator,VirtualUserAuthorizationDelegator
public interface AuthorizationDelegator
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionauthorize(jakarta.servlet.http.HttpServletRequest request, LoginPassword password, systems.dennis.shared.config.WebContext.LocalWebContext context) booleanblockUser(boolean toBlock, Long userDataId, systems.dennis.shared.config.WebContext.LocalWebContext context) booleanchangePassword(jakarta.servlet.http.HttpServletRequest req, systems.dennis.shared.config.WebContext.LocalWebContext context, ChangePasswordForm loginPassword, systems.dennis.shared.scopes.model.ScopeModel scopeModel) forgetPassword(jakarta.servlet.http.HttpServletRequest req, systems.dennis.shared.config.WebContext.LocalWebContext context, String login) booleanlogout(String token, systems.dennis.shared.config.WebContext.LocalWebContext context, systems.dennis.shared.scopes.model.ScopeModel scopeModel) booleanregister(RegistrationForm form, systems.dennis.shared.config.WebContext.LocalWebContext context, systems.dennis.shared.scopes.model.ScopeModel scopeModel, Long invitationId) default booleanrequestAuthorization(jakarta.servlet.http.HttpServletRequest req, systems.dennis.shared.config.WebContext.LocalWebContext context, String login) default booleanrequestRegistration(jakarta.servlet.http.HttpServletRequest req, systems.dennis.shared.config.WebContext.LocalWebContext context, String login) booleanshouldAuthorize(jakarta.servlet.http.HttpServletRequest request, systems.dennis.shared.config.WebContext.LocalWebContext context) voidvalidate(UserTokenDTO dto, systems.dennis.shared.config.WebContext.LocalWebContext context)
-
Field Details
-
AUTH_TYPE_HEADER
- See Also:
-
AUTH_SCOPE_HEADER
- See Also:
-
-
Method Details