OLD | NEW |
1 { | 1 { |
2 "auth": { | 2 "auth": { |
3 "oauth2": { | 3 "oauth2": { |
4 "scopes": { | 4 "scopes": { |
| 5 "https://www.googleapis.com/auth/cloud-platform": { |
| 6 "description": "View and manage your data across Google Clou
d Platform services" |
| 7 }, |
5 "https://www.googleapis.com/auth/firebase": { | 8 "https://www.googleapis.com/auth/firebase": { |
6 "description": "View and administer all your Firebase data a
nd settings" | 9 "description": "View and administer all your Firebase data a
nd settings" |
7 } | 10 } |
8 } | 11 } |
9 } | 12 } |
10 }, | 13 }, |
11 "basePath": "/identitytoolkit/v3/relyingparty/", | 14 "basePath": "/identitytoolkit/v3/relyingparty/", |
12 "baseUrl": "https://www.googleapis.com/identitytoolkit/v3/relyingparty/", | 15 "baseUrl": "https://www.googleapis.com/identitytoolkit/v3/relyingparty/", |
13 "batchPath": "batch", | 16 "batchPath": "batch", |
14 "canonicalName": "Identity Toolkit", | 17 "canonicalName": "Identity Toolkit", |
15 "description": "Help the third party sites to implement federated login.", | 18 "description": "Help the third party sites to implement federated login.", |
16 "discoveryVersion": "v1", | 19 "discoveryVersion": "v1", |
17 "documentationLink": "https://developers.google.com/identity-toolkit/v3/", | 20 "documentationLink": "https://developers.google.com/identity-toolkit/v3/", |
18 "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/RUOtwHGdsl6sx4SfIX3bJXLVQr0\"", | 21 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/9lrbPxfnfcTzLSOgIxD2Vj83GmI\"", |
19 "icons": { | 22 "icons": { |
20 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 23 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp.
png", |
21 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 24 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp.
png" |
22 }, | 25 }, |
23 "id": "identitytoolkit:v3", | 26 "id": "identitytoolkit:v3", |
24 "kind": "discovery#restDescription", | 27 "kind": "discovery#restDescription", |
25 "name": "identitytoolkit", | 28 "name": "identitytoolkit", |
26 "ownerDomain": "google.com", | 29 "ownerDomain": "google.com", |
27 "ownerName": "Google", | 30 "ownerName": "Google", |
28 "parameters": { | 31 "parameters": { |
29 "alt": { | 32 "alt": { |
30 "default": "json", | 33 "default": "json", |
31 "description": "Data format for the response.", | 34 "description": "Data format for the response.", |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
77 "createAuthUri": { | 80 "createAuthUri": { |
78 "description": "Creates the URI used by the IdP to authentic
ate the user.", | 81 "description": "Creates the URI used by the IdP to authentic
ate the user.", |
79 "httpMethod": "POST", | 82 "httpMethod": "POST", |
80 "id": "identitytoolkit.relyingparty.createAuthUri", | 83 "id": "identitytoolkit.relyingparty.createAuthUri", |
81 "path": "createAuthUri", | 84 "path": "createAuthUri", |
82 "request": { | 85 "request": { |
83 "$ref": "IdentitytoolkitRelyingpartyCreateAuthUriRequest
" | 86 "$ref": "IdentitytoolkitRelyingpartyCreateAuthUriRequest
" |
84 }, | 87 }, |
85 "response": { | 88 "response": { |
86 "$ref": "CreateAuthUriResponse" | 89 "$ref": "CreateAuthUriResponse" |
87 } | 90 }, |
| 91 "scopes": [ |
| 92 "https://www.googleapis.com/auth/cloud-platform" |
| 93 ] |
88 }, | 94 }, |
89 "deleteAccount": { | 95 "deleteAccount": { |
90 "description": "Delete user account.", | 96 "description": "Delete user account.", |
91 "httpMethod": "POST", | 97 "httpMethod": "POST", |
92 "id": "identitytoolkit.relyingparty.deleteAccount", | 98 "id": "identitytoolkit.relyingparty.deleteAccount", |
93 "path": "deleteAccount", | 99 "path": "deleteAccount", |
94 "request": { | 100 "request": { |
95 "$ref": "IdentitytoolkitRelyingpartyDeleteAccountRequest
" | 101 "$ref": "IdentitytoolkitRelyingpartyDeleteAccountRequest
" |
96 }, | 102 }, |
97 "response": { | 103 "response": { |
98 "$ref": "DeleteAccountResponse" | 104 "$ref": "DeleteAccountResponse" |
99 } | 105 }, |
| 106 "scopes": [ |
| 107 "https://www.googleapis.com/auth/cloud-platform" |
| 108 ] |
100 }, | 109 }, |
101 "downloadAccount": { | 110 "downloadAccount": { |
102 "description": "Batch download user accounts.", | 111 "description": "Batch download user accounts.", |
103 "httpMethod": "POST", | 112 "httpMethod": "POST", |
104 "id": "identitytoolkit.relyingparty.downloadAccount", | 113 "id": "identitytoolkit.relyingparty.downloadAccount", |
105 "path": "downloadAccount", | 114 "path": "downloadAccount", |
106 "request": { | 115 "request": { |
107 "$ref": "IdentitytoolkitRelyingpartyDownloadAccountReque
st" | 116 "$ref": "IdentitytoolkitRelyingpartyDownloadAccountReque
st" |
108 }, | 117 }, |
109 "response": { | 118 "response": { |
110 "$ref": "DownloadAccountResponse" | 119 "$ref": "DownloadAccountResponse" |
111 }, | 120 }, |
112 "scopes": [ | 121 "scopes": [ |
| 122 "https://www.googleapis.com/auth/cloud-platform", |
113 "https://www.googleapis.com/auth/firebase" | 123 "https://www.googleapis.com/auth/firebase" |
114 ] | 124 ] |
115 }, | 125 }, |
116 "getAccountInfo": { | 126 "getAccountInfo": { |
117 "description": "Returns the account info.", | 127 "description": "Returns the account info.", |
118 "httpMethod": "POST", | 128 "httpMethod": "POST", |
119 "id": "identitytoolkit.relyingparty.getAccountInfo", | 129 "id": "identitytoolkit.relyingparty.getAccountInfo", |
120 "path": "getAccountInfo", | 130 "path": "getAccountInfo", |
121 "request": { | 131 "request": { |
122 "$ref": "IdentitytoolkitRelyingpartyGetAccountInfoReques
t" | 132 "$ref": "IdentitytoolkitRelyingpartyGetAccountInfoReques
t" |
123 }, | 133 }, |
124 "response": { | 134 "response": { |
125 "$ref": "GetAccountInfoResponse" | 135 "$ref": "GetAccountInfoResponse" |
126 } | 136 }, |
| 137 "scopes": [ |
| 138 "https://www.googleapis.com/auth/cloud-platform" |
| 139 ] |
127 }, | 140 }, |
128 "getOobConfirmationCode": { | 141 "getOobConfirmationCode": { |
129 "description": "Get a code for user action confirmation.", | 142 "description": "Get a code for user action confirmation.", |
130 "httpMethod": "POST", | 143 "httpMethod": "POST", |
131 "id": "identitytoolkit.relyingparty.getOobConfirmationCode", | 144 "id": "identitytoolkit.relyingparty.getOobConfirmationCode", |
132 "path": "getOobConfirmationCode", | 145 "path": "getOobConfirmationCode", |
133 "request": { | 146 "request": { |
134 "$ref": "Relyingparty" | 147 "$ref": "Relyingparty" |
135 }, | 148 }, |
136 "response": { | 149 "response": { |
137 "$ref": "GetOobConfirmationCodeResponse" | 150 "$ref": "GetOobConfirmationCodeResponse" |
138 } | 151 }, |
| 152 "scopes": [ |
| 153 "https://www.googleapis.com/auth/cloud-platform" |
| 154 ] |
139 }, | 155 }, |
140 "getProjectConfig": { | 156 "getProjectConfig": { |
141 "description": "Get project configuration.", | 157 "description": "Get project configuration.", |
142 "httpMethod": "GET", | 158 "httpMethod": "GET", |
143 "id": "identitytoolkit.relyingparty.getProjectConfig", | 159 "id": "identitytoolkit.relyingparty.getProjectConfig", |
144 "parameters": { | 160 "parameters": { |
145 "delegatedProjectNumber": { | 161 "delegatedProjectNumber": { |
146 "description": "Delegated GCP project number of the
request.", | 162 "description": "Delegated GCP project number of the
request.", |
147 "location": "query", | 163 "location": "query", |
148 "type": "string" | 164 "type": "string" |
149 }, | 165 }, |
150 "projectNumber": { | 166 "projectNumber": { |
151 "description": "GCP project number of the request.", | 167 "description": "GCP project number of the request.", |
152 "location": "query", | 168 "location": "query", |
153 "type": "string" | 169 "type": "string" |
154 } | 170 } |
155 }, | 171 }, |
156 "path": "getProjectConfig", | 172 "path": "getProjectConfig", |
157 "response": { | 173 "response": { |
158 "$ref": "IdentitytoolkitRelyingpartyGetProjectConfigResp
onse" | 174 "$ref": "IdentitytoolkitRelyingpartyGetProjectConfigResp
onse" |
159 } | 175 }, |
| 176 "scopes": [ |
| 177 "https://www.googleapis.com/auth/cloud-platform" |
| 178 ] |
160 }, | 179 }, |
161 "getPublicKeys": { | 180 "getPublicKeys": { |
162 "description": "Get token signing public key.", | 181 "description": "Get token signing public key.", |
163 "httpMethod": "GET", | 182 "httpMethod": "GET", |
164 "id": "identitytoolkit.relyingparty.getPublicKeys", | 183 "id": "identitytoolkit.relyingparty.getPublicKeys", |
165 "path": "publicKeys", | 184 "path": "publicKeys", |
166 "response": { | 185 "response": { |
167 "$ref": "IdentitytoolkitRelyingpartyGetPublicKeysRespons
e" | 186 "$ref": "IdentitytoolkitRelyingpartyGetPublicKeysRespons
e" |
168 } | 187 }, |
| 188 "scopes": [ |
| 189 "https://www.googleapis.com/auth/cloud-platform" |
| 190 ] |
169 }, | 191 }, |
170 "getRecaptchaParam": { | 192 "getRecaptchaParam": { |
171 "description": "Get recaptcha secure param.", | 193 "description": "Get recaptcha secure param.", |
172 "httpMethod": "GET", | 194 "httpMethod": "GET", |
173 "id": "identitytoolkit.relyingparty.getRecaptchaParam", | 195 "id": "identitytoolkit.relyingparty.getRecaptchaParam", |
174 "path": "getRecaptchaParam", | 196 "path": "getRecaptchaParam", |
175 "response": { | 197 "response": { |
176 "$ref": "GetRecaptchaParamResponse" | 198 "$ref": "GetRecaptchaParamResponse" |
177 } | 199 }, |
| 200 "scopes": [ |
| 201 "https://www.googleapis.com/auth/cloud-platform" |
| 202 ] |
178 }, | 203 }, |
179 "resetPassword": { | 204 "resetPassword": { |
180 "description": "Reset password for a user.", | 205 "description": "Reset password for a user.", |
181 "httpMethod": "POST", | 206 "httpMethod": "POST", |
182 "id": "identitytoolkit.relyingparty.resetPassword", | 207 "id": "identitytoolkit.relyingparty.resetPassword", |
183 "path": "resetPassword", | 208 "path": "resetPassword", |
184 "request": { | 209 "request": { |
185 "$ref": "IdentitytoolkitRelyingpartyResetPasswordRequest
" | 210 "$ref": "IdentitytoolkitRelyingpartyResetPasswordRequest
" |
186 }, | 211 }, |
187 "response": { | 212 "response": { |
188 "$ref": "ResetPasswordResponse" | 213 "$ref": "ResetPasswordResponse" |
189 } | 214 }, |
| 215 "scopes": [ |
| 216 "https://www.googleapis.com/auth/cloud-platform" |
| 217 ] |
190 }, | 218 }, |
191 "setAccountInfo": { | 219 "setAccountInfo": { |
192 "description": "Set account info for a user.", | 220 "description": "Set account info for a user.", |
193 "httpMethod": "POST", | 221 "httpMethod": "POST", |
194 "id": "identitytoolkit.relyingparty.setAccountInfo", | 222 "id": "identitytoolkit.relyingparty.setAccountInfo", |
195 "path": "setAccountInfo", | 223 "path": "setAccountInfo", |
196 "request": { | 224 "request": { |
197 "$ref": "IdentitytoolkitRelyingpartySetAccountInfoReques
t" | 225 "$ref": "IdentitytoolkitRelyingpartySetAccountInfoReques
t" |
198 }, | 226 }, |
199 "response": { | 227 "response": { |
200 "$ref": "SetAccountInfoResponse" | 228 "$ref": "SetAccountInfoResponse" |
201 } | 229 }, |
| 230 "scopes": [ |
| 231 "https://www.googleapis.com/auth/cloud-platform" |
| 232 ] |
202 }, | 233 }, |
203 "setProjectConfig": { | 234 "setProjectConfig": { |
204 "description": "Set project configuration.", | 235 "description": "Set project configuration.", |
205 "httpMethod": "POST", | 236 "httpMethod": "POST", |
206 "id": "identitytoolkit.relyingparty.setProjectConfig", | 237 "id": "identitytoolkit.relyingparty.setProjectConfig", |
207 "path": "setProjectConfig", | 238 "path": "setProjectConfig", |
208 "request": { | 239 "request": { |
209 "$ref": "IdentitytoolkitRelyingpartySetProjectConfigRequ
est" | 240 "$ref": "IdentitytoolkitRelyingpartySetProjectConfigRequ
est" |
210 }, | 241 }, |
211 "response": { | 242 "response": { |
212 "$ref": "IdentitytoolkitRelyingpartySetProjectConfigResp
onse" | 243 "$ref": "IdentitytoolkitRelyingpartySetProjectConfigResp
onse" |
213 } | 244 }, |
| 245 "scopes": [ |
| 246 "https://www.googleapis.com/auth/cloud-platform" |
| 247 ] |
214 }, | 248 }, |
215 "signOutUser": { | 249 "signOutUser": { |
216 "description": "Sign out user.", | 250 "description": "Sign out user.", |
217 "httpMethod": "POST", | 251 "httpMethod": "POST", |
218 "id": "identitytoolkit.relyingparty.signOutUser", | 252 "id": "identitytoolkit.relyingparty.signOutUser", |
219 "path": "signOutUser", | 253 "path": "signOutUser", |
220 "request": { | 254 "request": { |
221 "$ref": "IdentitytoolkitRelyingpartySignOutUserRequest" | 255 "$ref": "IdentitytoolkitRelyingpartySignOutUserRequest" |
222 }, | 256 }, |
223 "response": { | 257 "response": { |
224 "$ref": "IdentitytoolkitRelyingpartySignOutUserResponse" | 258 "$ref": "IdentitytoolkitRelyingpartySignOutUserResponse" |
225 } | 259 }, |
| 260 "scopes": [ |
| 261 "https://www.googleapis.com/auth/cloud-platform" |
| 262 ] |
226 }, | 263 }, |
227 "signupNewUser": { | 264 "signupNewUser": { |
228 "description": "Signup new user.", | 265 "description": "Signup new user.", |
229 "httpMethod": "POST", | 266 "httpMethod": "POST", |
230 "id": "identitytoolkit.relyingparty.signupNewUser", | 267 "id": "identitytoolkit.relyingparty.signupNewUser", |
231 "path": "signupNewUser", | 268 "path": "signupNewUser", |
232 "request": { | 269 "request": { |
233 "$ref": "IdentitytoolkitRelyingpartySignupNewUserRequest
" | 270 "$ref": "IdentitytoolkitRelyingpartySignupNewUserRequest
" |
234 }, | 271 }, |
235 "response": { | 272 "response": { |
236 "$ref": "SignupNewUserResponse" | 273 "$ref": "SignupNewUserResponse" |
237 } | 274 }, |
| 275 "scopes": [ |
| 276 "https://www.googleapis.com/auth/cloud-platform" |
| 277 ] |
238 }, | 278 }, |
239 "uploadAccount": { | 279 "uploadAccount": { |
240 "description": "Batch upload existing user accounts.", | 280 "description": "Batch upload existing user accounts.", |
241 "httpMethod": "POST", | 281 "httpMethod": "POST", |
242 "id": "identitytoolkit.relyingparty.uploadAccount", | 282 "id": "identitytoolkit.relyingparty.uploadAccount", |
243 "path": "uploadAccount", | 283 "path": "uploadAccount", |
244 "request": { | 284 "request": { |
245 "$ref": "IdentitytoolkitRelyingpartyUploadAccountRequest
" | 285 "$ref": "IdentitytoolkitRelyingpartyUploadAccountRequest
" |
246 }, | 286 }, |
247 "response": { | 287 "response": { |
248 "$ref": "UploadAccountResponse" | 288 "$ref": "UploadAccountResponse" |
249 }, | 289 }, |
250 "scopes": [ | 290 "scopes": [ |
| 291 "https://www.googleapis.com/auth/cloud-platform", |
251 "https://www.googleapis.com/auth/firebase" | 292 "https://www.googleapis.com/auth/firebase" |
252 ] | 293 ] |
253 }, | 294 }, |
254 "verifyAssertion": { | 295 "verifyAssertion": { |
255 "description": "Verifies the assertion returned by the IdP."
, | 296 "description": "Verifies the assertion returned by the IdP."
, |
256 "httpMethod": "POST", | 297 "httpMethod": "POST", |
257 "id": "identitytoolkit.relyingparty.verifyAssertion", | 298 "id": "identitytoolkit.relyingparty.verifyAssertion", |
258 "path": "verifyAssertion", | 299 "path": "verifyAssertion", |
259 "request": { | 300 "request": { |
260 "$ref": "IdentitytoolkitRelyingpartyVerifyAssertionReque
st" | 301 "$ref": "IdentitytoolkitRelyingpartyVerifyAssertionReque
st" |
261 }, | 302 }, |
262 "response": { | 303 "response": { |
263 "$ref": "VerifyAssertionResponse" | 304 "$ref": "VerifyAssertionResponse" |
264 } | 305 }, |
| 306 "scopes": [ |
| 307 "https://www.googleapis.com/auth/cloud-platform" |
| 308 ] |
265 }, | 309 }, |
266 "verifyCustomToken": { | 310 "verifyCustomToken": { |
267 "description": "Verifies the developer asserted ID token.", | 311 "description": "Verifies the developer asserted ID token.", |
268 "httpMethod": "POST", | 312 "httpMethod": "POST", |
269 "id": "identitytoolkit.relyingparty.verifyCustomToken", | 313 "id": "identitytoolkit.relyingparty.verifyCustomToken", |
270 "path": "verifyCustomToken", | 314 "path": "verifyCustomToken", |
271 "request": { | 315 "request": { |
272 "$ref": "IdentitytoolkitRelyingpartyVerifyCustomTokenReq
uest" | 316 "$ref": "IdentitytoolkitRelyingpartyVerifyCustomTokenReq
uest" |
273 }, | 317 }, |
274 "response": { | 318 "response": { |
275 "$ref": "VerifyCustomTokenResponse" | 319 "$ref": "VerifyCustomTokenResponse" |
276 } | 320 }, |
| 321 "scopes": [ |
| 322 "https://www.googleapis.com/auth/cloud-platform" |
| 323 ] |
277 }, | 324 }, |
278 "verifyPassword": { | 325 "verifyPassword": { |
279 "description": "Verifies the user entered password.", | 326 "description": "Verifies the user entered password.", |
280 "httpMethod": "POST", | 327 "httpMethod": "POST", |
281 "id": "identitytoolkit.relyingparty.verifyPassword", | 328 "id": "identitytoolkit.relyingparty.verifyPassword", |
282 "path": "verifyPassword", | 329 "path": "verifyPassword", |
283 "request": { | 330 "request": { |
284 "$ref": "IdentitytoolkitRelyingpartyVerifyPasswordReques
t" | 331 "$ref": "IdentitytoolkitRelyingpartyVerifyPasswordReques
t" |
285 }, | 332 }, |
286 "response": { | 333 "response": { |
287 "$ref": "VerifyPasswordResponse" | 334 "$ref": "VerifyPasswordResponse" |
288 } | 335 }, |
| 336 "scopes": [ |
| 337 "https://www.googleapis.com/auth/cloud-platform" |
| 338 ] |
289 } | 339 } |
290 } | 340 } |
291 } | 341 } |
292 }, | 342 }, |
293 "revision": "20161024", | 343 "revision": "20161206", |
294 "rootUrl": "https://www.googleapis.com/", | 344 "rootUrl": "https://www.googleapis.com/", |
295 "schemas": { | 345 "schemas": { |
296 "CreateAuthUriResponse": { | 346 "CreateAuthUriResponse": { |
297 "description": "Response of creating the IDP authentication URL.", | 347 "description": "Response of creating the IDP authentication URL.", |
298 "id": "CreateAuthUriResponse", | 348 "id": "CreateAuthUriResponse", |
299 "properties": { | 349 "properties": { |
300 "allProviders": { | 350 "allProviders": { |
301 "description": "all providers the user has once used to do f
ederated login", | 351 "description": "all providers the user has once used to do f
ederated login", |
302 "items": { | 352 "items": { |
303 "type": "string" | 353 "type": "string" |
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
558 "type": "string" | 608 "type": "string" |
559 }, | 609 }, |
560 "maxResults": { | 610 "maxResults": { |
561 "description": "The max number of results to return in the r
esponse.", | 611 "description": "The max number of results to return in the r
esponse.", |
562 "format": "uint32", | 612 "format": "uint32", |
563 "type": "integer" | 613 "type": "integer" |
564 }, | 614 }, |
565 "nextPageToken": { | 615 "nextPageToken": { |
566 "description": "The token for the next page. This should be
taken from the previous response.", | 616 "description": "The token for the next page. This should be
taken from the previous response.", |
567 "type": "string" | 617 "type": "string" |
| 618 }, |
| 619 "targetProjectId": { |
| 620 "description": "Specify which project (field value is actual
ly project id) to operate. Only used when provided credential.", |
| 621 "type": "string" |
568 } | 622 } |
569 }, | 623 }, |
570 "type": "object" | 624 "type": "object" |
571 }, | 625 }, |
572 "IdentitytoolkitRelyingpartyGetAccountInfoRequest": { | 626 "IdentitytoolkitRelyingpartyGetAccountInfoRequest": { |
573 "description": "Request to get the account information.", | 627 "description": "Request to get the account information.", |
574 "id": "IdentitytoolkitRelyingpartyGetAccountInfoRequest", | 628 "id": "IdentitytoolkitRelyingpartyGetAccountInfoRequest", |
575 "properties": { | 629 "properties": { |
576 "delegatedProjectNumber": { | 630 "delegatedProjectNumber": { |
577 "description": "GCP project number of the requesting delegat
ed app. Currently only intended for Firebase V1 migration.", | 631 "description": "GCP project number of the requesting delegat
ed app. Currently only intended for Firebase V1 migration.", |
(...skipping 1131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1709 "type": "boolean" | 1763 "type": "boolean" |
1710 } | 1764 } |
1711 }, | 1765 }, |
1712 "type": "object" | 1766 "type": "object" |
1713 } | 1767 } |
1714 }, | 1768 }, |
1715 "servicePath": "identitytoolkit/v3/relyingparty/", | 1769 "servicePath": "identitytoolkit/v3/relyingparty/", |
1716 "title": "Google Identity Toolkit API", | 1770 "title": "Google Identity Toolkit API", |
1717 "version": "v3" | 1771 "version": "v3" |
1718 } | 1772 } |
OLD | NEW |