diff --git a/src/main/resources/swagger/agora.json b/src/main/resources/swagger/agora.json index 3c806b3d..586e2fcc 100644 --- a/src/main/resources/swagger/agora.json +++ b/src/main/resources/swagger/agora.json @@ -109,7 +109,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -160,7 +162,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -220,7 +224,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -369,7 +375,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -420,7 +428,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -476,7 +486,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -562,7 +574,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -613,7 +627,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -664,7 +680,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -708,7 +726,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -764,7 +784,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -829,7 +851,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -894,7 +918,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -952,7 +978,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -994,7 +1022,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1045,7 +1075,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1096,7 +1128,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1140,7 +1174,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1196,7 +1232,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1261,7 +1299,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1326,7 +1366,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1384,7 +1426,9 @@ "security": [ { "agora_auth": [ - "openid" + "openid", + "email", + "profile" ] } ] @@ -1397,7 +1441,9 @@ "authorizationUrl": "https://accounts.google.com/o/oauth2/auth", "flow": "implicit", "scopes": { - "openid": "authorized for all" + "openid": "open id authorization", + "email": "email authorization", + "profile": "profile authorization" } } }, diff --git a/src/main/resources/swagger/agora.yaml b/src/main/resources/swagger/agora.yaml index ce4ba8be..a7f678a6 100644 --- a/src/main/resources/swagger/agora.yaml +++ b/src/main/resources/swagger/agora.yaml @@ -80,6 +80,8 @@ paths: security: - agora_auth: - openid + - email + - profile post: summary: Add a Method. description: | @@ -115,6 +117,8 @@ paths: security: - agora_auth: - openid + - email + - profile '/methods/{namespace}/{name}/{snapshotId}': get: summary: Find a single method. @@ -156,6 +160,8 @@ paths: security: - agora_auth: - openid + - email + - profile delete: summary: Redact a single method. description: | @@ -261,6 +267,8 @@ paths: security: - agora_auth: - openid + - email + - profile post: summary: Add a Method. description: | @@ -296,6 +304,8 @@ paths: security: - agora_auth: - openid + - email + - profile '/configurations/{namespace}/{name}/{snapshotId}': get: summary: Find a single method. @@ -334,6 +344,8 @@ paths: security: - agora_auth: - openid + - email + - profile delete: summary: Redact a single configuration. description: | @@ -394,6 +406,8 @@ paths: security: - agora_auth: - openid + - email + - profile post: summary: Add a permissions on namespace. description: > @@ -429,6 +443,8 @@ paths: security: - agora_auth: - openid + - email + - profile put: summary: Edit a permissions on namespace. description: | @@ -463,6 +479,8 @@ paths: security: - agora_auth: - openid + - email + - profile delete: summary: Delete a permission on namespace. description: | @@ -492,6 +510,8 @@ paths: security: - agora_auth: - openid + - email + - profile '/methods/{namespace}/{name}/{snapshotId}/permissions': get: summary: List permissions on a specific method. @@ -529,6 +549,8 @@ paths: security: - agora_auth: - openid + - email + - profile post: summary: Add a permissions on a specific method. description: > @@ -574,6 +596,8 @@ paths: security: - agora_auth: - openid + - email + - profile put: summary: Edit a permissions on a specific method. description: | @@ -618,6 +642,8 @@ paths: security: - agora_auth: - openid + - email + - profile delete: summary: Delete a permission on a specific method. description: | @@ -657,6 +683,8 @@ paths: security: - agora_auth: - openid + - email + - profile '/configurations/{namespace}/permissions': get: summary: List permissions on namespace. @@ -684,6 +712,8 @@ paths: security: - agora_auth: - openid + - email + - profile post: summary: Add a permissions on namespace. description: > @@ -719,6 +749,8 @@ paths: security: - agora_auth: - openid + - email + - profile put: summary: Edit a permissions on namespace. description: | @@ -753,6 +785,8 @@ paths: security: - agora_auth: - openid + - email + - profile delete: summary: Delete a permission on namespace. description: | @@ -782,6 +816,8 @@ paths: security: - agora_auth: - openid + - email + - profile '/configurations/{namespace}/{name}/{snapshotId}/permissions': get: summary: List permissions on a specific method. @@ -819,6 +855,8 @@ paths: security: - agora_auth: - openid + - email + - profile post: summary: Add a permissions on a specific method. description: > @@ -864,6 +902,8 @@ paths: security: - agora_auth: - openid + - email + - profile put: summary: Edit a permissions on a specific method. description: | @@ -908,6 +948,8 @@ paths: security: - agora_auth: - openid + - email + - profile delete: summary: Delete a permission on a specific method. description: | @@ -947,13 +989,17 @@ paths: security: - agora_auth: - openid + - email + - profile securityDefinitions: agora_auth: type: oauth2 authorizationUrl: 'https://accounts.google.com/o/oauth2/auth' flow: implicit scopes: - openid: authorized for all + openid: open id authorization + email: email authorization + profile: profile authorization definitions: MethodQuery: properties: @@ -1122,4 +1168,4 @@ definitions: default: 500 message: type: string - default: Internal Server Error + default: Internal Server Error \ No newline at end of file