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 }