Class AuthorizationService

java.lang.Object
biz.devstack.springframework.boot.config.security.TokenService
biz.devstack.springframework.boot.config.security.AuthorizationService

public abstract class AuthorizationService extends TokenService
  • Field Details

    • apiKeyHeader

      @Value("${app.apiKeyHeader:x-api-key}") protected String apiKeyHeader
    • apiKey

      @Value("${app.apiKey:2eafd6c5-0087-4def-bdf1-df09014abc7d}") protected String apiKey
  • Constructor Details

    • AuthorizationService

      public AuthorizationService()
  • Method Details

    • hasApiKey

      public void hasApiKey(jakarta.servlet.http.HttpServletRequest request)
    • hasAuthority

      public void hasAuthority(String authority)
    • authenticate

      public String authenticate(String loginId, String password)
    • getCurrentUserProfile

      public Map<String,Object> getCurrentUserProfile()
    • loadUserByLoginId

      protected abstract UserDetails loadUserByLoginId(String loginId)