mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-22 04:27:08 +00:00
[REQ][GO] add awsv4 signature support (#4784)
* [REQ][GO] add awsv4 signature support for client OpenAPI format does not support AWS Signature method. This commit add support for AWSv4 signature in GO client generation by adding "withAWSV4Signature" option. "withAWSV4Signature" option is false by default. Signed-off-by: Jérome Jutteau <jerome.jutteau@outscale.com> * [REQ][GO] update samples for awsv4 signature support Signed-off-by: Jérome Jutteau <jerome.jutteau@outscale.com>
This commit is contained in:
@@ -13,20 +13,34 @@ import (
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
// WARNING!
|
||||
// Change this to a fully-qualified import path
|
||||
// once you place this file into your project.
|
||||
// For example,
|
||||
//
|
||||
// sw "github.com/myname/myrepo/go"
|
||||
//
|
||||
sw "./go"
|
||||
petstoreserver "github.com/GIT_USER_ID/GIT_REPO_ID/go"
|
||||
)
|
||||
|
||||
func main() {
|
||||
log.Printf("Server started")
|
||||
|
||||
router := sw.NewRouter()
|
||||
AnotherFakeApiService := petstoreserver.NewAnotherFakeApiService()
|
||||
AnotherFakeApiController := petstoreserver.NewAnotherFakeApiController(AnotherFakeApiService)
|
||||
|
||||
DefaultApiService := petstoreserver.NewDefaultApiService()
|
||||
DefaultApiController := petstoreserver.NewDefaultApiController(DefaultApiService)
|
||||
|
||||
FakeApiService := petstoreserver.NewFakeApiService()
|
||||
FakeApiController := petstoreserver.NewFakeApiController(FakeApiService)
|
||||
|
||||
FakeClassnameTags123ApiService := petstoreserver.NewFakeClassnameTags123ApiService()
|
||||
FakeClassnameTags123ApiController := petstoreserver.NewFakeClassnameTags123ApiController(FakeClassnameTags123ApiService)
|
||||
|
||||
PetApiService := petstoreserver.NewPetApiService()
|
||||
PetApiController := petstoreserver.NewPetApiController(PetApiService)
|
||||
|
||||
StoreApiService := petstoreserver.NewStoreApiService()
|
||||
StoreApiController := petstoreserver.NewStoreApiController(StoreApiService)
|
||||
|
||||
UserApiService := petstoreserver.NewUserApiService()
|
||||
UserApiController := petstoreserver.NewUserApiController(UserApiService)
|
||||
|
||||
router := petstoreserver.NewRouter(AnotherFakeApiController, DefaultApiController, FakeApiController, FakeClassnameTags123ApiController, PetApiController, StoreApiController, UserApiController)
|
||||
|
||||
log.Fatal(http.ListenAndServe(":8080", router))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user