Please open a ticket 
via https://github.com/swagger-api/swagger-codegen/issues/new (if you've 
not done so) so that the Swagger Codegen community can help you out.

On Tuesday, 16 May 2017 04:17:14 UTC+8, Bikash Bagaria wrote:
>
> Hi All,
>
> I am new to swagger & am trying out the features ; thus please excuse my 
> question if it's already a documented one. I tried looking for information 
> but could not find any.
>
> I am trying to use the swagger generated client (java using 
> swagger-codegen-cli-2.1.2.jar) but not able to set the basic authorization 
> in the header.
>
> My json looks like below to generate the client (same level as basePath 
> and info) as I want to add the basic authorization to all/global paths.
>     
>     "schemes":[
>         "http"
>     ],
>     "consumes":[
>         "application/json"
>     ],
>     "produces":[
>         "application/json"
>     ],
>     "securityDefinitions": {
>         "basicAuth": {
>             "type": "basic",
>             "description": "HTTP Basic Authentication."
>         }
>     },
>     "security":{
>      "basicAuth": []
>     }
>
>
>
>
>    
> Using the generated client I am setting the username/password as below:
>
>     ApiClient apiClient = new ApiClient();
>     apiClient.setDebugging(true);
>     apiClient.setUsername(userName);
>     apiClient.setPassword(password);
>    
>     UsersApi usersApi = new UsersApi();
>     usersApi.setApiClient(apiClient);
>     System.out.println(usersApi.usersUuidStatusGet("1").getStatus());
>
>
>
>
>
> While generating I have tried both -a "Authorization: Basic 
> RGV2X09pbVIyUHMzIw=="  and without -a as well. The json is local so I am 
> passing -i
>        
> Here is the debug which I see and I get 403
>
>     Accept: application/json
>     User-Agent: Swagger-Codegen/1.0.0/java
>     --> END GET
>     <-- HTTP/1.1 403 Forbidden (73ms)
>     Date: Mon, 15 May 2017 19:40:04 GMT
>     Content-Length: 0
>     X-ORACLE-DMS-ECID: 693f4d2b19775a3b:-3adbfc41:15c0d3dfffc:-8000-
> 0000000000002c50
>     X-Powered-By: Servlet/2.5 JSP/2.1
>     OkHttp-Sent-Millis: 1494877204694
>     OkHttp-Received-Millis: 1494877204708
>
>
>
>
> Am I missing something? Will appreciate any pointers.
>
> Thanks,
> Bikash
>

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to