File tree Expand file tree Collapse file tree 5 files changed +44
-3
lines changed
models/spring-ai-huggingface
src/main/resources/handlebars/Java/libraries/resttemplate/auth
vector-stores/spring-ai-opensearch-store Expand file tree Collapse file tree 5 files changed +44
-3
lines changed Original file line number Diff line number Diff line change 9090 <plugin >
9191 <groupId >io.swagger.codegen.v3</groupId >
9292 <artifactId >swagger-codegen-maven-plugin</artifactId >
93- <version >3.0.46 </version >
93+ <version >3.0.64 </version >
9494 <executions >
9595 <execution >
9696 <goals >
100100 <inputSpec >${project.basedir} /src/main/resources/openapi.json</inputSpec >
101101 <language >java</language >
102102 <library >resttemplate</library >
103+ <templateDirectory >src/main/resources/handlebars/Java</templateDirectory >
103104 <apiPackage >org.springframework.ai.huggingface.api</apiPackage >
104105 <modelPackage >org.springframework.ai.huggingface.model</modelPackage >
105106 <invokerPackage >org.springframework.ai.huggingface.invoker</invokerPackage >
Original file line number Diff line number Diff line change 1+ package { {invokerPackage} }.auth;
2+
3+ import java.io.UnsupportedEncodingException;
4+ import java.nio.charset.StandardCharsets;
5+
6+ import org.springframework.http.HttpHeaders;
7+ import org.springframework.util.MultiValueMap;
8+
9+ { {> generatedAnnotation} }
10+ public class HttpBasicAuth implements Authentication {
11+ private String username;
12+ private String password;
13+
14+ public String getUsername() {
15+ return username;
16+ }
17+
18+ public void setUsername(String username) {
19+ this.username = username;
20+ }
21+
22+ public String getPassword() {
23+ return password;
24+ }
25+
26+ public void setPassword(String password) {
27+ this.password = password;
28+ }
29+
30+ @Override
31+ public void applyToParams(MultiValueMap<String , String > queryParams, HttpHeaders headerParams) {
32+ if (username == null && password == null) {
33+ return;
34+ }
35+ String str = (username == null ? "" : username) + ":" + (password == null ? "" : password);
36+ headerParams.add(HttpHeaders.AUTHORIZATION, "Basic " + java.util.Base64.getEncoder().encodeToString(str.getBytes(StandardCharsets.UTF_8)));
37+ }
38+ }
Original file line number Diff line number Diff line change 169169 <maven .compiler.target>17</maven .compiler.target>
170170
171171 <!-- production dependencies -->
172- <spring-boot .version>3.3.4 </spring-boot .version>
172+ <spring-boot .version>3.3.6 </spring-boot .version>
173173 <ST4 .version>4.3.4</ST4 .version>
174174 <azure-open-ai-client .version>1.0.0-beta.12</azure-open-ai-client .version>
175175 <jtokkit .version>1.1.0</jtokkit .version>
233233
234234 <!-- testing dependencies -->
235235 <testcontainers .opensearch.version>2.0.1</testcontainers .opensearch.version>
236+ <okhttp3 .version>4.12.0</okhttp3 .version>
236237
237238 <!-- documentation dependencies -->
238239 <io .spring.maven.antora-version>0.0.4</io .spring.maven.antora-version>
Original file line number Diff line number Diff line change 7070 <dependency >
7171 <groupId >com.squareup.okhttp3</groupId >
7272 <artifactId >mockwebserver</artifactId >
73+ <version >${okhttp3.version} </version >
7374 </dependency >
7475 </dependencies >
7576</project >
Original file line number Diff line number Diff line change 7171 <dependency >
7272 <groupId >org.springframework.ai</groupId >
7373 <artifactId >spring-ai-ollama</artifactId >
74- <version >${parent.version} </version >
74+ <version >${project. parent.version} </version >
7575 <scope >test</scope >
7676 </dependency >
7777
You can’t perform that action at this time.
0 commit comments