Hi,
Here is part of yaml file;
securityDefinitions:
key:
type: "apiKey"
in: "header"
name: "token"
host: "10.x.1.x"
basePath: "/a/bs/api/v1"
schemes:
- "https"
produces:
- "application/json"
paths:
/GetConfig:
get:
tags:
- "Devices"
security:
- key: []
summary: "Get Device Config"
description: "Information about the current configurations for
device."
parameters:
.
.
.
And I use ;
swaggerUi.api.clientAuthorizations.add("key", new
SwaggerClient.ApiKeyAuthorization("token", bearerToken, "header"));
my request Header sent is as;
1. OPTIONS /a/bs/api/v1/GetConfig?Id=6 HTTP/1.1 Host: :84.410.240.1
Connection: keep-alive Access-Control-Request-Method: GET Origin:
http://localhost:8080 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Access-Control-Request-Headers: accept, token Accept: */* Referer:
http://localhost:8080/ Accept-Encoding: gzip, deflate, sdch, br
Accept-Language: en-GB,en-US;q=0.8,en;q=0.6
Thanks!
On Thursday, 7 July 2016 13:25:13 UTC-4, tony tam wrote:
>
> Hmm. Well, the header is only added if it meets the security requirements,
> meaning there are no security elements defined, or they don’t match.
> Please share your JSON or YAML definition and we can look into it.
>
> On Jul 6, 2016, at 9:57 AM, Hitendrasinh Mahida <[email protected]
> <javascript:>> wrote:
>
>
> - swagger-ui version 2.0
> - a swagger file reproducing the issue : index.html
>
> I am trying to add header named 'token' for each api call as;
>
>
> swaggerUi.api.clientAuthorizations.add("key1", new
> SwaggerClient.ApiKeyAuthorization("token", "bearerToken", "header"));
>
>
> But I do not receive that header on server, also inspecting request header
> in browser is not showing that newly added header, it just send standard
> default headers.
>
>
> But, swagger info message for the curl request for the same shows the
> header I added.
>
>
> What could be the reason?
>
> --
> 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] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
--
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.