github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/resttemplate/auth/OAuth.mustache (about)

     1  package {{invokerPackage}}.auth;
     2  
     3  import org.springframework.http.HttpHeaders;
     4  import org.springframework.util.MultiValueMap;
     5  
     6  {{>generatedAnnotation}}
     7  public class OAuth implements Authentication {
     8      private String accessToken;
     9  
    10      public String getAccessToken() {
    11          return accessToken;
    12      }
    13  
    14      public void setAccessToken(String accessToken) {
    15          this.accessToken = accessToken;
    16      }
    17  
    18      @Override
    19      public void applyToParams(MultiValueMap<String, String> queryParams, HttpHeaders headerParams, MultiValueMap<String, String> cookieParams) {
    20          if (accessToken != null) {
    21              headerParams.add(HttpHeaders.AUTHORIZATION, "Bearer " + accessToken);
    22          }
    23      }
    24  }