Add securityDefintions to generated swagger JSON

Also factor out to a common file
This commit is contained in:
Richard van der Hoff 2016-05-03 13:57:16 +01:00
parent cf87120d78
commit 23c4ffbc1b
33 changed files with 46 additions and 155 deletions

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/user/{userId}/account_data/{type}":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/admin/whois/{userId}":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/account/password":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/ban":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/createRoom":
post:

View file

@ -0,0 +1,5 @@
accessToken:
type: apiKey
description: The access_token returned by a call to ``/login`` or ``/tokenrefresh``
name: access_token
in: query

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/room/{roomAlias}":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/context/{eventId}":
get:

View file

@ -11,11 +11,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/user/{userId}/filter":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
# With an extra " " to disambiguate from the 3pid invite endpoint
# The extra space makes it sort first for what I'm sure is a good reason.

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/join":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/kick":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/leave":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/login":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/messages":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/events":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/events":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/presence/{userId}/status":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/profile/{userId}/displayname":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/pushers":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/pushrules/":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/receipt/{receiptType}/{eventId}":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/redact/{eventId}/{txnId}":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/send/{eventType}/{txnId}":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/state/{eventType}/{stateKey}":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/state/{eventType}/{stateKey}":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/search":
post:

View file

@ -11,11 +11,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/sync":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/user/{userId}/rooms/{roomId}/tags":
get:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/invite":
post:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/rooms/{roomId}/typing/{userId}":
put:

View file

@ -12,11 +12,7 @@ consumes:
produces:
- application/json
securityDefinitions:
accessToken:
type: apiKey
description: The user_id or application service access_token
name: access_token
in: query
$ref: definitions/security.yaml
paths:
"/voip/turnServer":
get: