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

     1  {{>licenseInfo}}
     2  
     3  package {{invokerPackage}}.auth;
     4  
     5  import {{invokerPackage}}.Pair;
     6  import {{invokerPackage}}.ApiException;
     7  
     8  import java.net.URI;
     9  import java.util.Map;
    10  import java.util.List;
    11  
    12  {{>generatedAnnotation}}
    13  public class OAuth implements Authentication {
    14    private String accessToken;
    15  
    16    public String getAccessToken() {
    17      return accessToken;
    18    }
    19  
    20    public void setAccessToken(String accessToken) {
    21      this.accessToken = accessToken;
    22    }
    23  
    24    @Override
    25    public void applyToParams(List<Pair> queryParams, Map<String, String> headerParams, Map<String, String> cookieParams, String payload, String method, URI uri) throws ApiException {
    26      if (accessToken != null) {
    27        headerParams.put("Authorization", "Bearer " + accessToken);
    28      }
    29    }
    30  }