Class RateLimitProperties.Security

java.lang.Object
com.rale4j.sb.config.RateLimitProperties.Security
Enclosing class:
RateLimitProperties

public static class RateLimitProperties.Security extends Object
Configuration for security settings.
  • Constructor Details

    • Security

      public Security()
  • Method Details

    • getJwt

      public org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties.Jwt getJwt()
      Gets the JWT security configuration.
      Returns:
      the JWT security configuration
    • setJwt

      public void setJwt(org.springframework.boot.autoconfigure.security.oauth2.resource.OAuth2ResourceServerProperties.Jwt jwt)
      Sets the JWT security configuration.
      Parameters:
      jwt - the JWT security configuration
    • getOauth2

      public RateLimitProperties.OAuth2 getOauth2()
      Gets the OAuth2 security configuration.
      Returns:
      the OAuth2 security configuration
    • setOauth2

      public void setOauth2(RateLimitProperties.OAuth2 oauth2)
      Sets the OAuth2 security configuration.
      Parameters:
      oauth2 - the OAuth2 security configuration
    • getApiKey

      public RateLimitProperties.ApiKey getApiKey()
      Gets the API key security configuration.
      Returns:
      the API key security configuration
    • setApiKey

      public void setApiKey(RateLimitProperties.ApiKey apiKey)
      Sets the API key security configuration.
      Parameters:
      apiKey - the API key security configuration
    • getRbac

      public RateLimitProperties.Rbac getRbac()
      Gets the RBAC security configuration.
      Returns:
      the RBAC security configuration
    • setRbac

      public void setRbac(RateLimitProperties.Rbac rbac)
      Sets the RBAC security configuration.
      Parameters:
      rbac - the RBAC security configuration