Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(304)

Side by Side Diff: discovery/googleapis/identitytoolkit__v3.json

Issue 1797933002: Api-roll 33: 2016-03-14 (Closed) Base URL: git@github.com:dart-lang/googleapis.git@master
Patch Set: Added resources/*/CHANGELOG.md, addresssed comments Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « discovery/googleapis/iam__v1.json ('k') | discovery/googleapis/licensing__v1.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "basePath": "/identitytoolkit/v3/relyingparty/", 2 "basePath": "/identitytoolkit/v3/relyingparty/",
3 "baseUrl": "https://www.googleapis.com/identitytoolkit/v3/relyingparty/", 3 "baseUrl": "https://www.googleapis.com/identitytoolkit/v3/relyingparty/",
4 "batchPath": "batch", 4 "batchPath": "batch",
5 "canonicalName": "Identity Toolkit", 5 "canonicalName": "Identity Toolkit",
6 "description": "Help the third party sites to implement federated login.", 6 "description": "Help the third party sites to implement federated login.",
7 "discoveryVersion": "v1", 7 "discoveryVersion": "v1",
8 "documentationLink": "https://developers.google.com/identity-toolkit/v3/", 8 "documentationLink": "https://developers.google.com/identity-toolkit/v3/",
9 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/xPOEaVu3pXCyFCLJNoRrVds6kh4\"", 9 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Vhnx4zZ8SuEciaFfePvjr4AMNX0\"",
10 "icons": { 10 "icons": {
11 "x16": "http://www.google.com/images/icons/product/search-16.gif", 11 "x16": "http://www.google.com/images/icons/product/search-16.gif",
12 "x32": "http://www.google.com/images/icons/product/search-32.gif" 12 "x32": "http://www.google.com/images/icons/product/search-32.gif"
13 }, 13 },
14 "id": "identitytoolkit:v3", 14 "id": "identitytoolkit:v3",
15 "kind": "discovery#restDescription", 15 "kind": "discovery#restDescription",
16 "name": "identitytoolkit", 16 "name": "identitytoolkit",
17 "ownerDomain": "google.com", 17 "ownerDomain": "google.com",
18 "ownerName": "Google", 18 "ownerName": "Google",
19 "parameters": { 19 "parameters": {
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 "$ref": "Relyingparty" 122 "$ref": "Relyingparty"
123 }, 123 },
124 "response": { 124 "response": {
125 "$ref": "GetOobConfirmationCodeResponse" 125 "$ref": "GetOobConfirmationCodeResponse"
126 } 126 }
127 }, 127 },
128 "getProjectConfig": { 128 "getProjectConfig": {
129 "description": "Get project configuration.", 129 "description": "Get project configuration.",
130 "httpMethod": "GET", 130 "httpMethod": "GET",
131 "id": "identitytoolkit.relyingparty.getProjectConfig", 131 "id": "identitytoolkit.relyingparty.getProjectConfig",
132 "parameters": {
133 "delegatedProjectNumber": {
134 "description": "Delegated GCP project number of the request.",
135 "location": "query",
136 "type": "string"
137 },
138 "projectNumber": {
139 "description": "GCP project number of the request.",
140 "location": "query",
141 "type": "string"
142 }
143 },
132 "path": "getProjectConfig", 144 "path": "getProjectConfig",
133 "response": { 145 "response": {
134 "$ref": "IdentitytoolkitRelyingpartyGetProjectConfigResp onse" 146 "$ref": "IdentitytoolkitRelyingpartyGetProjectConfigResp onse"
135 } 147 }
136 }, 148 },
137 "getPublicKeys": { 149 "getPublicKeys": {
138 "description": "Get token signing public key.", 150 "description": "Get token signing public key.",
139 "httpMethod": "GET", 151 "httpMethod": "GET",
140 "id": "identitytoolkit.relyingparty.getPublicKeys", 152 "id": "identitytoolkit.relyingparty.getPublicKeys",
141 "path": "publicKeys", 153 "path": "publicKeys",
(...skipping 27 matching lines...) Expand all
169 "httpMethod": "POST", 181 "httpMethod": "POST",
170 "id": "identitytoolkit.relyingparty.setAccountInfo", 182 "id": "identitytoolkit.relyingparty.setAccountInfo",
171 "path": "setAccountInfo", 183 "path": "setAccountInfo",
172 "request": { 184 "request": {
173 "$ref": "IdentitytoolkitRelyingpartySetAccountInfoReques t" 185 "$ref": "IdentitytoolkitRelyingpartySetAccountInfoReques t"
174 }, 186 },
175 "response": { 187 "response": {
176 "$ref": "SetAccountInfoResponse" 188 "$ref": "SetAccountInfoResponse"
177 } 189 }
178 }, 190 },
191 "setProjectConfig": {
192 "description": "Set project configuration.",
193 "httpMethod": "POST",
194 "id": "identitytoolkit.relyingparty.setProjectConfig",
195 "path": "setProjectConfig",
196 "request": {
197 "$ref": "IdentitytoolkitRelyingpartySetProjectConfigRequ est"
198 },
199 "response": {
200 "$ref": "IdentitytoolkitRelyingpartySetProjectConfigResp onse"
201 }
202 },
179 "signOutUser": { 203 "signOutUser": {
180 "description": "Sign out user.", 204 "description": "Sign out user.",
181 "httpMethod": "POST", 205 "httpMethod": "POST",
182 "id": "identitytoolkit.relyingparty.signOutUser", 206 "id": "identitytoolkit.relyingparty.signOutUser",
183 "path": "signOutUser", 207 "path": "signOutUser",
184 "request": { 208 "request": {
185 "$ref": "IdentitytoolkitRelyingpartySignOutUserRequest" 209 "$ref": "IdentitytoolkitRelyingpartySignOutUserRequest"
186 }, 210 },
187 "response": { 211 "response": {
188 "$ref": "IdentitytoolkitRelyingpartySignOutUserResponse" 212 "$ref": "IdentitytoolkitRelyingpartySignOutUserResponse"
189 } 213 }
190 }, 214 },
215 "signupNewUser": {
216 "description": "Signup new user.",
217 "httpMethod": "POST",
218 "id": "identitytoolkit.relyingparty.signupNewUser",
219 "path": "signupNewUser",
220 "request": {
221 "$ref": "IdentitytoolkitRelyingpartySignupNewUserRequest "
222 },
223 "response": {
224 "$ref": "SignupNewUserResponse"
225 }
226 },
191 "uploadAccount": { 227 "uploadAccount": {
192 "description": "Batch upload existing user accounts.", 228 "description": "Batch upload existing user accounts.",
193 "httpMethod": "POST", 229 "httpMethod": "POST",
194 "id": "identitytoolkit.relyingparty.uploadAccount", 230 "id": "identitytoolkit.relyingparty.uploadAccount",
195 "path": "uploadAccount", 231 "path": "uploadAccount",
196 "request": { 232 "request": {
197 "$ref": "IdentitytoolkitRelyingpartyUploadAccountRequest " 233 "$ref": "IdentitytoolkitRelyingpartyUploadAccountRequest "
198 }, 234 },
199 "response": { 235 "response": {
200 "$ref": "UploadAccountResponse" 236 "$ref": "UploadAccountResponse"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
232 "request": { 268 "request": {
233 "$ref": "IdentitytoolkitRelyingpartyVerifyPasswordReques t" 269 "$ref": "IdentitytoolkitRelyingpartyVerifyPasswordReques t"
234 }, 270 },
235 "response": { 271 "response": {
236 "$ref": "VerifyPasswordResponse" 272 "$ref": "VerifyPasswordResponse"
237 } 273 }
238 } 274 }
239 } 275 }
240 } 276 }
241 }, 277 },
242 "revision": "20160125", 278 "revision": "20160304",
243 "rootUrl": "https://www.googleapis.com/", 279 "rootUrl": "https://www.googleapis.com/",
244 "schemas": { 280 "schemas": {
245 "CreateAuthUriResponse": { 281 "CreateAuthUriResponse": {
246 "description": "Response of creating the IDP authentication URL.", 282 "description": "Response of creating the IDP authentication URL.",
247 "id": "CreateAuthUriResponse", 283 "id": "CreateAuthUriResponse",
248 "properties": { 284 "properties": {
249 "allProviders": { 285 "allProviders": {
250 "description": "all providers the user has once used to do f ederated login", 286 "description": "all providers the user has once used to do f ederated login",
251 "items": { 287 "items": {
252 "type": "string" 288 "type": "string"
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
313 "users": { 349 "users": {
314 "description": "The user accounts data.", 350 "description": "The user accounts data.",
315 "items": { 351 "items": {
316 "$ref": "UserInfo" 352 "$ref": "UserInfo"
317 }, 353 },
318 "type": "array" 354 "type": "array"
319 } 355 }
320 }, 356 },
321 "type": "object" 357 "type": "object"
322 }, 358 },
359 "EmailTemplate": {
360 "description": "Template for an email template.",
361 "id": "EmailTemplate",
362 "properties": {
363 "body": {
364 "description": "Email body.",
365 "type": "string"
366 },
367 "format": {
368 "description": "Email body format.",
369 "type": "string"
370 },
371 "from": {
372 "description": "From address of the email.",
373 "type": "string"
374 },
375 "fromDisplayName": {
376 "description": "From display name.",
377 "type": "string"
378 },
379 "replyTo": {
380 "description": "Reply-to address.",
381 "type": "string"
382 },
383 "subject": {
384 "description": "Subject of the email.",
385 "type": "string"
386 }
387 },
388 "type": "object"
389 },
323 "GetAccountInfoResponse": { 390 "GetAccountInfoResponse": {
324 "description": "Response of getting account information.", 391 "description": "Response of getting account information.",
325 "id": "GetAccountInfoResponse", 392 "id": "GetAccountInfoResponse",
326 "properties": { 393 "properties": {
327 "kind": { 394 "kind": {
328 "default": "identitytoolkit#GetAccountInfoResponse", 395 "default": "identitytoolkit#GetAccountInfoResponse",
329 "description": "The fixed string \"identitytoolkit#GetAccoun tInfoResponse\".", 396 "description": "The fixed string \"identitytoolkit#GetAccoun tInfoResponse\".",
330 "type": "string" 397 "type": "string"
331 }, 398 },
332 "users": { 399 "users": {
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 }, 495 },
429 "IdentitytoolkitRelyingpartyDeleteAccountRequest": { 496 "IdentitytoolkitRelyingpartyDeleteAccountRequest": {
430 "description": "Request to delete account.", 497 "description": "Request to delete account.",
431 "id": "IdentitytoolkitRelyingpartyDeleteAccountRequest", 498 "id": "IdentitytoolkitRelyingpartyDeleteAccountRequest",
432 "properties": { 499 "properties": {
433 "delegatedProjectNumber": { 500 "delegatedProjectNumber": {
434 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.", 501 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
435 "format": "int64", 502 "format": "int64",
436 "type": "string" 503 "type": "string"
437 }, 504 },
505 "idToken": {
506 "description": "The GITKit token or STS id token of the auth enticated user.",
507 "type": "string"
508 },
438 "localId": { 509 "localId": {
439 "description": "The local ID of the user.", 510 "description": "The local ID of the user.",
440 "type": "string" 511 "type": "string"
441 } 512 }
442 }, 513 },
443 "type": "object" 514 "type": "object"
444 }, 515 },
445 "IdentitytoolkitRelyingpartyDownloadAccountRequest": { 516 "IdentitytoolkitRelyingpartyDownloadAccountRequest": {
446 "description": "Request to download user account in batch.", 517 "description": "Request to download user account in batch.",
447 "id": "IdentitytoolkitRelyingpartyDownloadAccountRequest", 518 "id": "IdentitytoolkitRelyingpartyDownloadAccountRequest",
(...skipping 12 matching lines...) Expand all
460 "description": "The token for the next page. This should be taken from the previous response.", 531 "description": "The token for the next page. This should be taken from the previous response.",
461 "type": "string" 532 "type": "string"
462 } 533 }
463 }, 534 },
464 "type": "object" 535 "type": "object"
465 }, 536 },
466 "IdentitytoolkitRelyingpartyGetAccountInfoRequest": { 537 "IdentitytoolkitRelyingpartyGetAccountInfoRequest": {
467 "description": "Request to get the account information.", 538 "description": "Request to get the account information.",
468 "id": "IdentitytoolkitRelyingpartyGetAccountInfoRequest", 539 "id": "IdentitytoolkitRelyingpartyGetAccountInfoRequest",
469 "properties": { 540 "properties": {
541 "delegatedProjectNumber": {
542 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
543 "format": "int64",
544 "type": "string"
545 },
470 "email": { 546 "email": {
471 "description": "The list of emails of the users to inquiry." , 547 "description": "The list of emails of the users to inquiry." ,
472 "items": { 548 "items": {
473 "type": "string" 549 "type": "string"
474 }, 550 },
475 "type": "array" 551 "type": "array"
476 }, 552 },
477 "idToken": { 553 "idToken": {
478 "description": "The GITKit token of the authenticated user." , 554 "description": "The GITKit token of the authenticated user." ,
479 "type": "string" 555 "type": "string"
(...skipping 13 matching lines...) Expand all
493 "id": "IdentitytoolkitRelyingpartyGetProjectConfigResponse", 569 "id": "IdentitytoolkitRelyingpartyGetProjectConfigResponse",
494 "properties": { 570 "properties": {
495 "allowPasswordUser": { 571 "allowPasswordUser": {
496 "description": "Whether to allow password user sign in or si gn up.", 572 "description": "Whether to allow password user sign in or si gn up.",
497 "type": "boolean" 573 "type": "boolean"
498 }, 574 },
499 "apiKey": { 575 "apiKey": {
500 "description": "Browser API key, needed when making http req uest to Apiary.", 576 "description": "Browser API key, needed when making http req uest to Apiary.",
501 "type": "string" 577 "type": "string"
502 }, 578 },
579 "authorizedDomains": {
580 "description": "Authorized domains.",
581 "items": {
582 "type": "string"
583 },
584 "type": "array"
585 },
586 "changeEmailTemplate": {
587 "$ref": "EmailTemplate",
588 "description": "Change email template."
589 },
503 "idpConfig": { 590 "idpConfig": {
504 "description": "OAuth2 provider configuration.", 591 "description": "OAuth2 provider configuration.",
505 "items": { 592 "items": {
506 "$ref": "IdpConfig" 593 "$ref": "IdpConfig"
507 }, 594 },
508 "type": "array" 595 "type": "array"
509 }, 596 },
510 "projectId": { 597 "projectId": {
511 "description": "Project ID of the relying party.", 598 "description": "Project ID of the relying party.",
512 "type": "string" 599 "type": "string"
600 },
601 "resetPasswordTemplate": {
602 "$ref": "EmailTemplate",
603 "description": "Reset password email template."
604 },
605 "useEmailSending": {
606 "description": "Whether to use email sending provided by Fir ebear.",
607 "type": "boolean"
608 },
609 "verifyEmailTemplate": {
610 "$ref": "EmailTemplate",
611 "description": "Verify email template."
513 } 612 }
514 }, 613 },
515 "type": "object" 614 "type": "object"
516 }, 615 },
517 "IdentitytoolkitRelyingpartyGetPublicKeysResponse": { 616 "IdentitytoolkitRelyingpartyGetPublicKeysResponse": {
518 "additionalProperties": { 617 "additionalProperties": {
519 "type": "string" 618 "type": "string"
520 }, 619 },
521 "description": "Respone of getting public keys.", 620 "description": "Respone of getting public keys.",
522 "id": "IdentitytoolkitRelyingpartyGetPublicKeysResponse", 621 "id": "IdentitytoolkitRelyingpartyGetPublicKeysResponse",
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 }, 654 },
556 "captchaResponse": { 655 "captchaResponse": {
557 "description": "Response to the captcha.", 656 "description": "Response to the captcha.",
558 "type": "string" 657 "type": "string"
559 }, 658 },
560 "delegatedProjectNumber": { 659 "delegatedProjectNumber": {
561 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.", 660 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
562 "format": "int64", 661 "format": "int64",
563 "type": "string" 662 "type": "string"
564 }, 663 },
664 "deleteAttribute": {
665 "description": "The attributes users request to delete.",
666 "items": {
667 "type": "string"
668 },
669 "type": "array"
670 },
671 "deleteProvider": {
672 "description": "The IDPs the user request to delete.",
673 "items": {
674 "type": "string"
675 },
676 "type": "array"
677 },
565 "disableUser": { 678 "disableUser": {
566 "description": "Whether to disable the user.", 679 "description": "Whether to disable the user.",
567 "type": "boolean" 680 "type": "boolean"
568 }, 681 },
569 "displayName": { 682 "displayName": {
570 "description": "The name of the user.", 683 "description": "The name of the user.",
571 "type": "string" 684 "type": "string"
572 }, 685 },
573 "email": { 686 "email": {
574 "description": "The email of the user.", 687 "description": "The email of the user.",
(...skipping 16 matching lines...) Expand all
591 "type": "string" 704 "type": "string"
592 }, 705 },
593 "oobCode": { 706 "oobCode": {
594 "description": "The out-of-band code of the change email req uest.", 707 "description": "The out-of-band code of the change email req uest.",
595 "type": "string" 708 "type": "string"
596 }, 709 },
597 "password": { 710 "password": {
598 "description": "The new password of the user.", 711 "description": "The new password of the user.",
599 "type": "string" 712 "type": "string"
600 }, 713 },
714 "photoUrl": {
715 "description": "The photo url of the user.",
716 "type": "string"
717 },
601 "provider": { 718 "provider": {
602 "description": "The associated IDPs of the user.", 719 "description": "The associated IDPs of the user.",
603 "items": { 720 "items": {
604 "type": "string" 721 "type": "string"
605 }, 722 },
606 "type": "array" 723 "type": "array"
607 }, 724 },
725 "returnSecureToken": {
726 "description": "Whether return sts id token and refresh toke n instead of gitkit token.",
727 "type": "boolean"
728 },
608 "upgradeToFederatedLogin": { 729 "upgradeToFederatedLogin": {
609 "description": "Mark the user to upgrade to federated login. ", 730 "description": "Mark the user to upgrade to federated login. ",
610 "type": "boolean" 731 "type": "boolean"
611 }, 732 },
612 "validSince": { 733 "validSince": {
613 "description": "Timestamp in seconds for valid login token." , 734 "description": "Timestamp in seconds for valid login token." ,
614 "format": "int64", 735 "format": "int64",
615 "type": "string" 736 "type": "string"
616 } 737 }
617 }, 738 },
618 "type": "object" 739 "type": "object"
619 }, 740 },
741 "IdentitytoolkitRelyingpartySetProjectConfigRequest": {
742 "description": "Request to set the project configuration.",
743 "id": "IdentitytoolkitRelyingpartySetProjectConfigRequest",
744 "properties": {
745 "allowPasswordUser": {
746 "description": "Whether to allow password user sign in or si gn up.",
747 "type": "boolean"
748 },
749 "apiKey": {
750 "description": "Browser API key, needed when making http req uest to Apiary.",
751 "type": "string"
752 },
753 "changeEmailTemplate": {
754 "$ref": "EmailTemplate",
755 "description": "Change email template."
756 },
757 "delegatedProjectNumber": {
758 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
759 "format": "int64",
760 "type": "string"
761 },
762 "idpConfig": {
763 "description": "Oauth2 provider configuration.",
764 "items": {
765 "$ref": "IdpConfig"
766 },
767 "type": "array"
768 },
769 "resetPasswordTemplate": {
770 "$ref": "EmailTemplate",
771 "description": "Reset password email template."
772 },
773 "useEmailSending": {
774 "description": "Whether to use email sending provided by Fir ebear.",
775 "type": "boolean"
776 },
777 "verifyEmailTemplate": {
778 "$ref": "EmailTemplate",
779 "description": "Verify email template."
780 }
781 },
782 "type": "object"
783 },
784 "IdentitytoolkitRelyingpartySetProjectConfigResponse": {
785 "description": "Response of setting the project configuration.",
786 "id": "IdentitytoolkitRelyingpartySetProjectConfigResponse",
787 "properties": {
788 "projectId": {
789 "description": "Project ID of the relying party.",
790 "type": "string"
791 }
792 },
793 "type": "object"
794 },
620 "IdentitytoolkitRelyingpartySignOutUserRequest": { 795 "IdentitytoolkitRelyingpartySignOutUserRequest": {
621 "description": "Request to sign out user.", 796 "description": "Request to sign out user.",
622 "id": "IdentitytoolkitRelyingpartySignOutUserRequest", 797 "id": "IdentitytoolkitRelyingpartySignOutUserRequest",
623 "properties": { 798 "properties": {
624 "instanceId": { 799 "instanceId": {
625 "description": "Instance id token of the app.", 800 "description": "Instance id token of the app.",
626 "type": "string" 801 "type": "string"
627 }, 802 },
628 "localId": { 803 "localId": {
629 "description": "The local ID of the user.", 804 "description": "The local ID of the user.",
630 "type": "string" 805 "type": "string"
631 } 806 }
632 }, 807 },
633 "type": "object" 808 "type": "object"
634 }, 809 },
635 "IdentitytoolkitRelyingpartySignOutUserResponse": { 810 "IdentitytoolkitRelyingpartySignOutUserResponse": {
636 "description": "Response of signing out user.", 811 "description": "Response of signing out user.",
637 "id": "IdentitytoolkitRelyingpartySignOutUserResponse", 812 "id": "IdentitytoolkitRelyingpartySignOutUserResponse",
638 "properties": { 813 "properties": {
639 "localId": { 814 "localId": {
640 "description": "The local ID of the user.", 815 "description": "The local ID of the user.",
641 "type": "string" 816 "type": "string"
642 } 817 }
643 }, 818 },
644 "type": "object" 819 "type": "object"
645 }, 820 },
821 "IdentitytoolkitRelyingpartySignupNewUserRequest": {
822 "description": "Request to signup new user, create anonymous user or anonymous user reauth.",
823 "id": "IdentitytoolkitRelyingpartySignupNewUserRequest",
824 "properties": {
825 "captchaChallenge": {
826 "description": "The captcha challenge.",
827 "type": "string"
828 },
829 "captchaResponse": {
830 "description": "Response to the captcha.",
831 "type": "string"
832 },
833 "displayName": {
834 "description": "The name of the user.",
835 "type": "string"
836 },
837 "email": {
838 "description": "The email of the user.",
839 "type": "string"
840 },
841 "idToken": {
842 "description": "The GITKit token of the authenticated user." ,
843 "type": "string"
844 },
845 "instanceId": {
846 "description": "Instance id token of the app.",
847 "type": "string"
848 },
849 "password": {
850 "description": "The new password of the user.",
851 "type": "string"
852 },
853 "returnSecureToken": {
854 "description": "Whether return sts id token and refresh toke n instead of gitkit token.",
855 "type": "boolean"
856 }
857 },
858 "type": "object"
859 },
646 "IdentitytoolkitRelyingpartyUploadAccountRequest": { 860 "IdentitytoolkitRelyingpartyUploadAccountRequest": {
647 "description": "Request to upload user account in batch.", 861 "description": "Request to upload user account in batch.",
648 "id": "IdentitytoolkitRelyingpartyUploadAccountRequest", 862 "id": "IdentitytoolkitRelyingpartyUploadAccountRequest",
649 "properties": { 863 "properties": {
650 "delegatedProjectNumber": { 864 "delegatedProjectNumber": {
651 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.", 865 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
652 "format": "int64", 866 "format": "int64",
653 "type": "string" 867 "type": "string"
654 }, 868 },
655 "hashAlgorithm": { 869 "hashAlgorithm": {
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
688 }, 902 },
689 "IdentitytoolkitRelyingpartyVerifyAssertionRequest": { 903 "IdentitytoolkitRelyingpartyVerifyAssertionRequest": {
690 "description": "Request to verify the IDP assertion.", 904 "description": "Request to verify the IDP assertion.",
691 "id": "IdentitytoolkitRelyingpartyVerifyAssertionRequest", 905 "id": "IdentitytoolkitRelyingpartyVerifyAssertionRequest",
692 "properties": { 906 "properties": {
693 "delegatedProjectNumber": { 907 "delegatedProjectNumber": {
694 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.", 908 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
695 "format": "int64", 909 "format": "int64",
696 "type": "string" 910 "type": "string"
697 }, 911 },
912 "idToken": {
913 "description": "The GITKit token of the authenticated user." ,
914 "type": "string"
915 },
698 "instanceId": { 916 "instanceId": {
699 "description": "Instance id token of the app.", 917 "description": "Instance id token of the app.",
700 "type": "string" 918 "type": "string"
701 }, 919 },
702 "pendingIdToken": { 920 "pendingIdToken": {
703 "description": "The GITKit token for the non-trusted IDP pen ding to be confirmed by the user.", 921 "description": "The GITKit token for the non-trusted IDP pen ding to be confirmed by the user.",
704 "type": "string" 922 "type": "string"
705 }, 923 },
706 "postBody": { 924 "postBody": {
707 "description": "The post body if the request is a HTTP POST. ", 925 "description": "The post body if the request is a HTTP POST. ",
708 "type": "string" 926 "type": "string"
709 }, 927 },
710 "requestUri": { 928 "requestUri": {
711 "description": "The URI to which the IDP redirects the user back. It may contain federated login result params added by the IDP.", 929 "description": "The URI to which the IDP redirects the user back. It may contain federated login result params added by the IDP.",
712 "type": "string" 930 "type": "string"
713 }, 931 },
714 "returnRefreshToken": { 932 "returnRefreshToken": {
715 "description": "Whether to return refresh tokens.", 933 "description": "Whether to return refresh tokens.",
716 "type": "boolean" 934 "type": "boolean"
717 }, 935 },
936 "returnSecureToken": {
937 "description": "Whether return sts id token and refresh toke n instead of gitkit token.",
938 "type": "boolean"
939 },
718 "sessionId": { 940 "sessionId": {
719 "description": "Session ID, which should match the one in pr evious createAuthUri request.", 941 "description": "Session ID, which should match the one in pr evious createAuthUri request.",
720 "type": "string" 942 "type": "string"
721 } 943 }
722 }, 944 },
723 "type": "object" 945 "type": "object"
724 }, 946 },
725 "IdentitytoolkitRelyingpartyVerifyCustomTokenRequest": { 947 "IdentitytoolkitRelyingpartyVerifyCustomTokenRequest": {
726 "description": "Request to verify a custom token", 948 "description": "Request to verify a custom token",
727 "id": "IdentitytoolkitRelyingpartyVerifyCustomTokenRequest", 949 "id": "IdentitytoolkitRelyingpartyVerifyCustomTokenRequest",
728 "properties": { 950 "properties": {
729 "instanceId": { 951 "instanceId": {
730 "description": "Instance id token of the app.", 952 "description": "Instance id token of the app.",
731 "type": "string" 953 "type": "string"
732 }, 954 },
955 "returnSecureToken": {
956 "description": "Whether return sts id token and refresh toke n instead of gitkit token.",
957 "type": "boolean"
958 },
733 "token": { 959 "token": {
734 "description": "The custom token to verify", 960 "description": "The custom token to verify",
735 "type": "string" 961 "type": "string"
736 } 962 }
737 }, 963 },
738 "type": "object" 964 "type": "object"
739 }, 965 },
740 "IdentitytoolkitRelyingpartyVerifyPasswordRequest": { 966 "IdentitytoolkitRelyingpartyVerifyPasswordRequest": {
741 "description": "Request to verify the password.", 967 "description": "Request to verify the password.",
742 "id": "IdentitytoolkitRelyingpartyVerifyPasswordRequest", 968 "id": "IdentitytoolkitRelyingpartyVerifyPasswordRequest",
743 "properties": { 969 "properties": {
744 "captchaChallenge": { 970 "captchaChallenge": {
745 "description": "The captcha challenge.", 971 "description": "The captcha challenge.",
746 "type": "string" 972 "type": "string"
747 }, 973 },
748 "captchaResponse": { 974 "captchaResponse": {
749 "description": "Response to the captcha.", 975 "description": "Response to the captcha.",
750 "type": "string" 976 "type": "string"
751 }, 977 },
752 "delegatedProjectNumber": { 978 "delegatedProjectNumber": {
753 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.", 979 "description": "GCP project number of the requesting delegat ed app. Currently only intended for Firebase V1 migration.",
754 "format": "int64", 980 "format": "int64",
755 "type": "string" 981 "type": "string"
756 }, 982 },
757 "email": { 983 "email": {
758 "description": "The email of the user.", 984 "description": "The email of the user.",
759 "type": "string" 985 "type": "string"
760 }, 986 },
987 "idToken": {
988 "description": "The GITKit token of the authenticated user." ,
989 "type": "string"
990 },
761 "instanceId": { 991 "instanceId": {
762 "description": "Instance id token of the app.", 992 "description": "Instance id token of the app.",
763 "type": "string" 993 "type": "string"
764 }, 994 },
765 "password": { 995 "password": {
766 "description": "The password inputed by the user.", 996 "description": "The password inputed by the user.",
767 "type": "string" 997 "type": "string"
768 }, 998 },
769 "pendingIdToken": { 999 "pendingIdToken": {
770 "description": "The GITKit token for the non-trusted IDP, wh ich is to be confirmed by the user.", 1000 "description": "The GITKit token for the non-trusted IDP, wh ich is to be confirmed by the user.",
771 "type": "string" 1001 "type": "string"
1002 },
1003 "returnSecureToken": {
1004 "description": "Whether return sts id token and refresh toke n instead of gitkit token.",
1005 "type": "boolean"
772 } 1006 }
773 }, 1007 },
774 "type": "object" 1008 "type": "object"
775 }, 1009 },
776 "IdpConfig": { 1010 "IdpConfig": {
777 "description": "Template for a single idp configuration.", 1011 "description": "Template for a single idp configuration.",
778 "id": "IdpConfig", 1012 "id": "IdpConfig",
779 "properties": { 1013 "properties": {
780 "clientId": { 1014 "clientId": {
781 "description": "OAuth2 client ID.", 1015 "description": "OAuth2 client ID.",
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
858 "id": "SetAccountInfoResponse", 1092 "id": "SetAccountInfoResponse",
859 "properties": { 1093 "properties": {
860 "displayName": { 1094 "displayName": {
861 "description": "The name of the user.", 1095 "description": "The name of the user.",
862 "type": "string" 1096 "type": "string"
863 }, 1097 },
864 "email": { 1098 "email": {
865 "description": "The email of the user.", 1099 "description": "The email of the user.",
866 "type": "string" 1100 "type": "string"
867 }, 1101 },
1102 "expiresIn": {
1103 "description": "If idToken is STS id token, then this field will be expiration time of STS id token in seconds.",
1104 "format": "int64",
1105 "type": "string"
1106 },
868 "idToken": { 1107 "idToken": {
869 "description": "The Gitkit id token to login the newly sign up user.", 1108 "description": "The Gitkit id token to login the newly sign up user.",
870 "type": "string" 1109 "type": "string"
871 }, 1110 },
872 "kind": { 1111 "kind": {
873 "default": "identitytoolkit#SetAccountInfoResponse", 1112 "default": "identitytoolkit#SetAccountInfoResponse",
874 "description": "The fixed string \"identitytoolkit#SetAccoun tInfoResponse\".", 1113 "description": "The fixed string \"identitytoolkit#SetAccoun tInfoResponse\".",
875 "type": "string" 1114 "type": "string"
876 }, 1115 },
877 "newEmail": { 1116 "newEmail": {
878 "description": "The new email the user attempts to change to .", 1117 "description": "The new email the user attempts to change to .",
879 "type": "string" 1118 "type": "string"
880 }, 1119 },
1120 "photoUrl": {
1121 "description": "The photo url of the user.",
1122 "type": "string"
1123 },
881 "providerUserInfo": { 1124 "providerUserInfo": {
882 "description": "The user's profiles at the associated IdPs." , 1125 "description": "The user's profiles at the associated IdPs." ,
883 "items": { 1126 "items": {
884 "properties": { 1127 "properties": {
885 "displayName": { 1128 "displayName": {
886 "description": "The user's display name at the I DP.", 1129 "description": "The user's display name at the I DP.",
887 "type": "string" 1130 "type": "string"
888 }, 1131 },
889 "photoUrl": { 1132 "photoUrl": {
890 "description": "The user's photo url at the IDP. ", 1133 "description": "The user's photo url at the IDP. ",
891 "type": "string" 1134 "type": "string"
892 }, 1135 },
893 "providerId": { 1136 "providerId": {
894 "description": "The IdP ID. For whitelisted IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. Fo r other OpenID IdPs it's the OP identifier.", 1137 "description": "The IdP ID. For whitelisted IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. Fo r other OpenID IdPs it's the OP identifier.",
895 "type": "string" 1138 "type": "string"
896 } 1139 }
897 }, 1140 },
898 "type": "object" 1141 "type": "object"
899 }, 1142 },
900 "type": "array" 1143 "type": "array"
1144 },
1145 "refreshToken": {
1146 "description": "If idToken is STS id token, then this field will be refresh token.",
1147 "type": "string"
901 } 1148 }
902 }, 1149 },
903 "type": "object" 1150 "type": "object"
1151 },
1152 "SignupNewUserResponse": {
1153 "description": "Response of signing up new user, creating anonymous user or anonymous user reauth.",
1154 "id": "SignupNewUserResponse",
1155 "properties": {
1156 "displayName": {
1157 "description": "The name of the user.",
1158 "type": "string"
1159 },
1160 "email": {
1161 "description": "The email of the user.",
1162 "type": "string"
1163 },
1164 "expiresIn": {
1165 "description": "If idToken is STS id token, then this field will be expiration time of STS id token in seconds.",
1166 "format": "int64",
1167 "type": "string"
1168 },
1169 "idToken": {
1170 "description": "The Gitkit id token to login the newly sign up user.",
1171 "type": "string"
1172 },
1173 "kind": {
1174 "default": "identitytoolkit#SignupNewUserResponse",
1175 "description": "The fixed string \"identitytoolkit#SignupNew UserResponse\".",
1176 "type": "string"
1177 },
1178 "localId": {
1179 "description": "The RP local ID of the user.",
1180 "type": "string"
1181 },
1182 "refreshToken": {
1183 "description": "If idToken is STS id token, then this field will be refresh token.",
1184 "type": "string"
1185 }
1186 },
1187 "type": "object"
904 }, 1188 },
905 "UploadAccountResponse": { 1189 "UploadAccountResponse": {
906 "description": "Respone of uploading accounts in batch.", 1190 "description": "Respone of uploading accounts in batch.",
907 "id": "UploadAccountResponse", 1191 "id": "UploadAccountResponse",
908 "properties": { 1192 "properties": {
909 "error": { 1193 "error": {
910 "description": "The error encountered while processing the a ccount info.", 1194 "description": "The error encountered while processing the a ccount info.",
911 "items": { 1195 "items": {
912 "properties": { 1196 "properties": {
913 "index": { 1197 "index": {
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
971 "type": "string" 1255 "type": "string"
972 }, 1256 },
973 "providerUserInfo": { 1257 "providerUserInfo": {
974 "description": "The IDP of the user.", 1258 "description": "The IDP of the user.",
975 "items": { 1259 "items": {
976 "properties": { 1260 "properties": {
977 "displayName": { 1261 "displayName": {
978 "description": "The user's display name at the I DP.", 1262 "description": "The user's display name at the I DP.",
979 "type": "string" 1263 "type": "string"
980 }, 1264 },
1265 "email": {
1266 "description": "User's email at IDP.",
1267 "type": "string"
1268 },
981 "federatedId": { 1269 "federatedId": {
982 "description": "User's identifier at IDP.", 1270 "description": "User's identifier at IDP.",
983 "type": "string" 1271 "type": "string"
984 }, 1272 },
985 "photoUrl": { 1273 "photoUrl": {
986 "description": "The user's photo url at the IDP. ", 1274 "description": "The user's photo url at the IDP. ",
987 "type": "string" 1275 "type": "string"
988 }, 1276 },
989 "providerId": { 1277 "providerId": {
990 "description": "The IdP ID. For white listed IdP s it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. F or other OpenID IdPs it's the OP identifier.", 1278 "description": "The IdP ID. For white listed IdP s it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. F or other OpenID IdPs it's the OP identifier.",
991 "type": "string" 1279 "type": "string"
1280 },
1281 "rawId": {
1282 "description": "User's raw identifier directly r eturned from IDP.",
1283 "type": "string"
992 } 1284 }
993 }, 1285 },
994 "type": "object" 1286 "type": "object"
995 }, 1287 },
996 "type": "array" 1288 "type": "array"
997 }, 1289 },
998 "salt": { 1290 "salt": {
999 "description": "The user's password salt.", 1291 "description": "The user's password salt.",
1000 "format": "byte", 1292 "format": "byte",
1001 "type": "string" 1293 "type": "string"
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
1046 "type": "string" 1338 "type": "string"
1047 }, 1339 },
1048 "emailRecycled": { 1340 "emailRecycled": {
1049 "description": "It's true if the email is recycled.", 1341 "description": "It's true if the email is recycled.",
1050 "type": "boolean" 1342 "type": "boolean"
1051 }, 1343 },
1052 "emailVerified": { 1344 "emailVerified": {
1053 "description": "The value is true if the IDP is also the ema il provider. It means the user owns the email.", 1345 "description": "The value is true if the IDP is also the ema il provider. It means the user owns the email.",
1054 "type": "boolean" 1346 "type": "boolean"
1055 }, 1347 },
1348 "expiresIn": {
1349 "description": "If idToken is STS id token, then this field will be expiration time of STS id token in seconds.",
1350 "format": "int64",
1351 "type": "string"
1352 },
1056 "federatedId": { 1353 "federatedId": {
1057 "description": "The unique ID identifies the IdP account.", 1354 "description": "The unique ID identifies the IdP account.",
1058 "type": "string" 1355 "type": "string"
1059 }, 1356 },
1060 "firstName": { 1357 "firstName": {
1061 "description": "The first name of the user.", 1358 "description": "The first name of the user.",
1062 "type": "string" 1359 "type": "string"
1063 }, 1360 },
1064 "fullName": { 1361 "fullName": {
1065 "description": "The full name of the user.", 1362 "description": "The full name of the user.",
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
1116 "type": "integer" 1413 "type": "integer"
1117 }, 1414 },
1118 "oauthRequestToken": { 1415 "oauthRequestToken": {
1119 "description": "The user approved request token for the Open ID OAuth extension.", 1416 "description": "The user approved request token for the Open ID OAuth extension.",
1120 "type": "string" 1417 "type": "string"
1121 }, 1418 },
1122 "oauthScope": { 1419 "oauthScope": {
1123 "description": "The scope for the OpenID OAuth extension.", 1420 "description": "The scope for the OpenID OAuth extension.",
1124 "type": "string" 1421 "type": "string"
1125 }, 1422 },
1423 "oauthTokenSecret": {
1424 "description": "The OAuth1 access token secret.",
1425 "type": "string"
1426 },
1126 "originalEmail": { 1427 "originalEmail": {
1127 "description": "The original email stored in the mapping sto rage. It's returned when the federated ID is associated to a different email.", 1428 "description": "The original email stored in the mapping sto rage. It's returned when the federated ID is associated to a different email.",
1128 "type": "string" 1429 "type": "string"
1129 }, 1430 },
1130 "photoUrl": { 1431 "photoUrl": {
1131 "description": "The URI of the public accessible profiel pic ture.", 1432 "description": "The URI of the public accessible profiel pic ture.",
1132 "type": "string" 1433 "type": "string"
1133 }, 1434 },
1134 "providerId": { 1435 "providerId": {
1135 "description": "The IdP ID. For white listed IdPs it's a sho rt domain name e.g. google.com, aol.com, live.net and yahoo.com. If the \"provid erId\" param is set to OpenID OP identifer other than the whilte listed IdPs the OP identifier is returned. If the \"identifier\" param is federated ID in the c reateAuthUri request. The domain part of the federated ID is returned.", 1436 "description": "The IdP ID. For white listed IdPs it's a sho rt domain name e.g. google.com, aol.com, live.net and yahoo.com. If the \"provid erId\" param is set to OpenID OP identifer other than the whilte listed IdPs the OP identifier is returned. If the \"identifier\" param is federated ID in the c reateAuthUri request. The domain part of the federated ID is returned.",
1136 "type": "string" 1437 "type": "string"
1137 }, 1438 },
1439 "refreshToken": {
1440 "description": "If idToken is STS id token, then this field will be refresh token.",
1441 "type": "string"
1442 },
1138 "timeZone": { 1443 "timeZone": {
1139 "description": "The timezone of the user.", 1444 "description": "The timezone of the user.",
1140 "type": "string" 1445 "type": "string"
1141 }, 1446 },
1142 "verifiedProvider": { 1447 "verifiedProvider": {
1143 "description": "When action is 'map', contains the idps whic h can be used for confirmation.", 1448 "description": "When action is 'map', contains the idps whic h can be used for confirmation.",
1144 "items": { 1449 "items": {
1145 "type": "string" 1450 "type": "string"
1146 }, 1451 },
1147 "type": "array" 1452 "type": "array"
1148 } 1453 }
1149 }, 1454 },
1150 "type": "object" 1455 "type": "object"
1151 }, 1456 },
1152 "VerifyCustomTokenResponse": { 1457 "VerifyCustomTokenResponse": {
1153 "description": "Response from verifying a custom token", 1458 "description": "Response from verifying a custom token",
1154 "id": "VerifyCustomTokenResponse", 1459 "id": "VerifyCustomTokenResponse",
1155 "properties": { 1460 "properties": {
1461 "expiresIn": {
1462 "description": "If idToken is STS id token, then this field will be expiration time of STS id token in seconds.",
1463 "format": "int64",
1464 "type": "string"
1465 },
1156 "idToken": { 1466 "idToken": {
1157 "description": "The GITKit token for authenticated user.", 1467 "description": "The GITKit token for authenticated user.",
1158 "type": "string" 1468 "type": "string"
1159 }, 1469 },
1160 "kind": { 1470 "kind": {
1161 "default": "identitytoolkit#VerifyCustomTokenResponse", 1471 "default": "identitytoolkit#VerifyCustomTokenResponse",
1162 "description": "The fixed string \"identitytoolkit#VerifyCus tomTokenResponse\".", 1472 "description": "The fixed string \"identitytoolkit#VerifyCus tomTokenResponse\".",
1163 "type": "string" 1473 "type": "string"
1474 },
1475 "refreshToken": {
1476 "description": "If idToken is STS id token, then this field will be refresh token.",
1477 "type": "string"
1164 } 1478 }
1165 }, 1479 },
1166 "type": "object" 1480 "type": "object"
1167 }, 1481 },
1168 "VerifyPasswordResponse": { 1482 "VerifyPasswordResponse": {
1169 "description": "Request of verifying the password.", 1483 "description": "Request of verifying the password.",
1170 "id": "VerifyPasswordResponse", 1484 "id": "VerifyPasswordResponse",
1171 "properties": { 1485 "properties": {
1172 "displayName": { 1486 "displayName": {
1173 "description": "The name of the user.", 1487 "description": "The name of the user.",
1174 "type": "string" 1488 "type": "string"
1175 }, 1489 },
1176 "email": { 1490 "email": {
1177 "description": "The email returned by the IdP. NOTE: The fed erated login user may not own the email.", 1491 "description": "The email returned by the IdP. NOTE: The fed erated login user may not own the email.",
1178 "type": "string" 1492 "type": "string"
1179 }, 1493 },
1494 "expiresIn": {
1495 "description": "If idToken is STS id token, then this field will be expiration time of STS id token in seconds.",
1496 "format": "int64",
1497 "type": "string"
1498 },
1180 "idToken": { 1499 "idToken": {
1181 "description": "The GITKit token for authenticated user.", 1500 "description": "The GITKit token for authenticated user.",
1182 "type": "string" 1501 "type": "string"
1183 }, 1502 },
1184 "kind": { 1503 "kind": {
1185 "default": "identitytoolkit#VerifyPasswordResponse", 1504 "default": "identitytoolkit#VerifyPasswordResponse",
1186 "description": "The fixed string \"identitytoolkit#VerifyPas swordResponse\".", 1505 "description": "The fixed string \"identitytoolkit#VerifyPas swordResponse\".",
1187 "type": "string" 1506 "type": "string"
1188 }, 1507 },
1189 "localId": { 1508 "localId": {
(...skipping 10 matching lines...) Expand all
1200 }, 1519 },
1201 "oauthExpireIn": { 1520 "oauthExpireIn": {
1202 "description": "The lifetime in seconds of the OAuth2 access token.", 1521 "description": "The lifetime in seconds of the OAuth2 access token.",
1203 "format": "int32", 1522 "format": "int32",
1204 "type": "integer" 1523 "type": "integer"
1205 }, 1524 },
1206 "photoUrl": { 1525 "photoUrl": {
1207 "description": "The URI of the user's photo at IdP", 1526 "description": "The URI of the user's photo at IdP",
1208 "type": "string" 1527 "type": "string"
1209 }, 1528 },
1529 "refreshToken": {
1530 "description": "If idToken is STS id token, then this field will be refresh token.",
1531 "type": "string"
1532 },
1210 "registered": { 1533 "registered": {
1211 "description": "Whether the email is registered.", 1534 "description": "Whether the email is registered.",
1212 "type": "boolean" 1535 "type": "boolean"
1213 } 1536 }
1214 }, 1537 },
1215 "type": "object" 1538 "type": "object"
1216 } 1539 }
1217 }, 1540 },
1218 "servicePath": "identitytoolkit/v3/relyingparty/", 1541 "servicePath": "identitytoolkit/v3/relyingparty/",
1219 "title": "Google Identity Toolkit API", 1542 "title": "Google Identity Toolkit API",
1220 "version": "v3" 1543 "version": "v3"
1221 } 1544 }
OLDNEW
« no previous file with comments | « discovery/googleapis/iam__v1.json ('k') | discovery/googleapis/licensing__v1.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698