Title: Incorrect default value for OpenApiSecurityScheme.In when using "http" type with "bearer" scheme · Issue #1843 · microsoft/OpenAPI.NET · GitHub
Open Graph Title: Incorrect default value for OpenApiSecurityScheme.In when using "http" type with "bearer" scheme · Issue #1843 · microsoft/OpenAPI.NET
X Title: Incorrect default value for OpenApiSecurityScheme.In when using "http" type with "bearer" scheme · Issue #1843 · microsoft/OpenAPI.NET
Description: Describe the bug When defining an OpenApiSecurityScheme of type http with the scheme bearer, the default value for In is set to Query instead of Header. According to the OpenAPI Specification, header should be the implied default when th...
Open Graph Description: Describe the bug When defining an OpenApiSecurityScheme of type http with the scheme bearer, the default value for In is set to Query instead of Header. According to the OpenAPI Specification, head...
X Description: Describe the bug When defining an OpenApiSecurityScheme of type http with the scheme bearer, the default value for In is set to Query instead of Header. According to the OpenAPI Specification, head...
Opengraph URL: https://github.com/microsoft/OpenAPI.NET/issues/1843
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Incorrect default value for OpenApiSecurityScheme.In when using \"http\" type with \"bearer\" scheme","articleBody":"**Describe the bug**\r\nWhen defining an OpenApiSecurityScheme of type http with the scheme bearer, the default value for In is set to Query instead of Header. According to the OpenAPI Specification, header should be the implied default when the type is http and the scheme is bearer.\r\n\r\n**OpenApi File To Reproduce**\r\n```yaml\r\nopenapi: 3.0.0\r\ninfo:\r\n title: Minimal API\r\n version: 1.0.0\r\npaths:\r\n /example:\r\n get:\r\n summary: Example endpoint\r\n security:\r\n - Bearer: []\r\n responses:\r\n '200':\r\n description: Successful response\r\ncomponents:\r\n securitySchemes:\r\n Bearer:\r\n type: http\r\n scheme: bearer\r\n ```\r\n\r\n**Expected behavior**\r\nThe default value for OpenApiSecurityScheme.In should be Header when the type is http and the scheme is bearer, aligning with the OpenAPI Specification’s default behavior.\r\n\r\n**Additional context**\r\nThis issue causes incorrect behavior when generating clients or code based on the OpenAPI definition, as the security token is expected to be sent as a query parameter instead of the Authorization header.\r\n","author":{"url":"https://github.com/HavenDV","@type":"Person","name":"HavenDV"},"datePublished":"2024-09-30T00:33:50.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/1843/OpenAPI.NET/issues/1843"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:48086788-fa48-bba4-b116-8eb348f9c6d4 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8F2C:2FCDB:C458C:10F58F:69811084 |
| html-safe-nonce | 0a76c9236d0ab015c0fee727672bf5c3ee22dc52d093d8ae1cd57ab5f47bc13d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RjJDOjJGQ0RCOkM0NThDOjEwRjU4Rjo2OTgxMTA4NCIsInZpc2l0b3JfaWQiOiI0NjE3NTMyODgzNzMxNTUwMzQwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | f2a9fd63c9feb34a03092069ecc506b6f943a6955564093df341afcfd5b3e05b |
| hovercard-subject-tag | issue:2555273469 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/microsoft/OpenAPI.NET/1843/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d6a57c4dfb1fdaece773e65702d8bdd0aeb589013fa08e4424149cad57ee07f0/microsoft/OpenAPI.NET/issues/1843 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d6a57c4dfb1fdaece773e65702d8bdd0aeb589013fa08e4424149cad57ee07f0/microsoft/OpenAPI.NET/issues/1843 |
| og:image:alt | Describe the bug When defining an OpenApiSecurityScheme of type http with the scheme bearer, the default value for In is set to Query instead of Header. According to the OpenAPI Specification, head... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | HavenDV |
| hostname | github.com |
| expected-hostname | github.com |
| None | 39fe8101494cbb823c09b619b68c80cd4d05ab7279997038dbe06bb91608abe1 |
| turbo-cache-control | no-preview |
| go-import | github.com/microsoft/OpenAPI.NET git https://github.com/microsoft/OpenAPI.NET.git |
| octolytics-dimension-user_id | 6154722 |
| octolytics-dimension-user_login | microsoft |
| octolytics-dimension-repository_id | 97175798 |
| octolytics-dimension-repository_nwo | microsoft/OpenAPI.NET |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 97175798 |
| octolytics-dimension-repository_network_root_nwo | microsoft/OpenAPI.NET |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d5b34a4e4898b066c629879feb4b184bc471d6a7 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width