Package com.io7m.idstore.server.service.ratelimit

# Interface IdRateLimitUserLoginServiceType

All Superinterfaces:
  `IdRateLimiterType`, `com.io7m.repetoir.core.RPServiceType`

All Known Implementing Classes:
  `IdRateLimitUserLoginService`

public interface IdRateLimitUserLoginServiceType extends IdRateLimiterType
A rate limiting service for user logins.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `isAllowedByRateLimit(String host)`

  ### Methods inherited from interface com.io7m.idstore.server.service.ratelimit.IdRateLimiterType

  `waitTime`

  ### Methods inherited from interface com.io7m.repetoir.core.RPServiceType

  `description`

- ## Method Details

  - ### isAllowedByRateLimit

    boolean isAllowedByRateLimit(String host)
    Parameters:
      `host` - The host performing the action
    Returns:
      `true` if the given operation is allowed by rate limiting