Class TokenValueResolver.Builder

java.lang.Object
io.jmix.authserver.authentication.TokenValueResolver.Builder
Enclosing class:
TokenValueResolver

public static class TokenValueResolver.Builder extends Object
  • Field Details

    • headerName

      protected String headerName
    • urlParameterName

      protected String urlParameterName
    • bodyFormParameterName

      protected String bodyFormParameterName
    • urlParameterSupportEnabled

      protected boolean urlParameterSupportEnabled
    • bodyFormParameterSupportEnabled

      protected boolean bodyFormParameterSupportEnabled
  • Method Details

    • withHeaderName

      public TokenValueResolver.Builder withHeaderName(String headerName)
      Name of the header to check for token. `Authorization` by default.
    • withBodyFormParameterName

      public TokenValueResolver.Builder withBodyFormParameterName(String bodyParameterName)
      Name of the body form parameter to check for token. `token` by default.
    • withUrlParameterName

      public TokenValueResolver.Builder withUrlParameterName(String urlParameterName)
      Name of the URL parameter to check for token. `token` by default.
    • withBodyFormParameterSupportEnabled

      public TokenValueResolver.Builder withBodyFormParameterSupportEnabled(boolean enabled)
      Enables/Disables check of body form parameter for token. 'False' by default.
    • withUrlParameterSupportEnabled

      public TokenValueResolver.Builder withUrlParameterSupportEnabled(boolean enabled)
      Enables/Disables check of URL parameter for token. 'False' by default.
    • build

      public TokenValueResolver build()