Google Identity Toolkit API: relyingparty. Help the third party sites to implement federated login. See: https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty
Google Identity Toolkit API: relyingparty. Help the third party sites to implement federated login. See: https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty
(createAuthUri$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/createAuthUri
Required parameters: none
Optional parameters: none
Body:
{:tenantId string, :providerId string, :clientId string, :tenantProjectNumber string, :continueUri string, :sessionId string, :hostedDomain string, :otaApp string, :openidRealm string, :customParameter {}, :authFlowType string, :oauthConsumerKey string, :oauthScope string, :appId string, :identifier string, :context string}
Creates the URI used by the IdP to authenticate the user.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/createAuthUri
Required parameters: none
Optional parameters: none
Body:
{:tenantId string,
:providerId string,
:clientId string,
:tenantProjectNumber string,
:continueUri string,
:sessionId string,
:hostedDomain string,
:otaApp string,
:openidRealm string,
:customParameter {},
:authFlowType string,
:oauthConsumerKey string,
:oauthScope string,
:appId string,
:identifier string,
:context string}
Creates the URI used by the IdP to authenticate the user.(deleteAccount$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/deleteAccount
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string, :idToken string, :localId string}
Delete user account.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/deleteAccount
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string, :idToken string, :localId string}
Delete user account.(downloadAccount$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/downloadAccount
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string, :maxResults integer, :nextPageToken string, :targetProjectId string}
Batch download user accounts.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/downloadAccount
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string,
:maxResults integer,
:nextPageToken string,
:targetProjectId string}
Batch download user accounts.(emailLinkSignin$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/emailLinkSignin
Required parameters: none
Optional parameters: none
Body:
{:email string, :idToken string, :oobCode string}
Reset password for a user.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/emailLinkSignin
Required parameters: none
Optional parameters: none
Body:
{:email string, :idToken string, :oobCode string}
Reset password for a user.(getAccountInfo$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getAccountInfo
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string, :email [string], :idToken string, :localId [string], :phoneNumber [string]}
Returns the account info.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getAccountInfo
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string,
:email [string],
:idToken string,
:localId [string],
:phoneNumber [string]}
Returns the account info.(getOobConfirmationCode$ auth parameters body)Required parameters: none
Optional parameters: none
Body:
{:newEmail string, :continueUrl string, :userIp string, :email string, :iOSAppStoreId string, :captchaResp string, :idToken string, :androidInstallApp boolean, :challenge string, :kind string, :requestType string, :iOSBundleId string, :androidPackageName string, :canHandleCodeInApp boolean, :androidMinimumVersion string}
Get a code for user action confirmation.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getOobConfirmationCode
Required parameters: none
Optional parameters: none
Body:
{:newEmail string,
:continueUrl string,
:userIp string,
:email string,
:iOSAppStoreId string,
:captchaResp string,
:idToken string,
:androidInstallApp boolean,
:challenge string,
:kind string,
:requestType string,
:iOSBundleId string,
:androidPackageName string,
:canHandleCodeInApp boolean,
:androidMinimumVersion string}
Get a code for user action confirmation.(getProjectConfig$ auth parameters)Required parameters: none
Optional parameters: delegatedProjectNumber, projectNumber
Get project configuration.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getProjectConfig Required parameters: none Optional parameters: delegatedProjectNumber, projectNumber Get project configuration.
(getPublicKeys$ auth parameters)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getPublicKeys
Required parameters: none
Optional parameters: none
Get token signing public key.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getPublicKeys Required parameters: none Optional parameters: none Get token signing public key.
(getRecaptchaParam$ auth parameters)Required parameters: none
Optional parameters: none
Get recaptcha secure param.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getRecaptchaParam Required parameters: none Optional parameters: none Get recaptcha secure param.
(resetPassword$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/resetPassword
Required parameters: none
Optional parameters: none
Body:
{:email string, :newPassword string, :oldPassword string, :oobCode string}
Reset password for a user.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/resetPassword
Required parameters: none
Optional parameters: none
Body:
{:email string,
:newPassword string,
:oldPassword string,
:oobCode string}
Reset password for a user.(sendVerificationCode$ auth parameters body)Required parameters: none
Optional parameters: none
Body:
{:iosReceipt string, :iosSecret string, :phoneNumber string, :recaptchaToken string}
Send SMS verification code.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/sendVerificationCode
Required parameters: none
Optional parameters: none
Body:
{:iosReceipt string,
:iosSecret string,
:phoneNumber string,
:recaptchaToken string}
Send SMS verification code.(setAccountInfo$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/setAccountInfo
Required parameters: none
Optional parameters: none
Body:
{:email string, :deleteProvider [string], :returnSecureToken boolean, :validSince string, :instanceId string, :password string, :displayName string, :upgradeToFederatedLogin boolean, :customAttributes string, :createdAt string, :idToken string, :deleteAttribute [string], :captchaResponse string, :captchaChallenge string, :emailVerified boolean, :localId string, :photoUrl string, :oobCode string, :disableUser boolean, :phoneNumber string, :lastLoginAt string, :provider [string], :delegatedProjectNumber string}
Set account info for a user.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/setAccountInfo
Required parameters: none
Optional parameters: none
Body:
{:email string,
:deleteProvider [string],
:returnSecureToken boolean,
:validSince string,
:instanceId string,
:password string,
:displayName string,
:upgradeToFederatedLogin boolean,
:customAttributes string,
:createdAt string,
:idToken string,
:deleteAttribute [string],
:captchaResponse string,
:captchaChallenge string,
:emailVerified boolean,
:localId string,
:photoUrl string,
:oobCode string,
:disableUser boolean,
:phoneNumber string,
:lastLoginAt string,
:provider [string],
:delegatedProjectNumber string}
Set account info for a user.(setProjectConfig$ auth parameters body)Required parameters: none
Optional parameters: none
Body:
{:allowPasswordUser boolean, :authorizedDomains [string], :legacyResetPasswordTemplate {:body string, :format string, :from string, :fromDisplayName string, :replyTo string, :subject string}, :changeEmailTemplate {:body string, :format string, :from string, :fromDisplayName string, :replyTo string, :subject string}, :idpConfig [{:clientId string, :enabled boolean, :experimentPercent integer, :provider string, :secret string, :whitelistedAudiences [string]}], :apiKey string, :enableAnonymousUser boolean, :verifyEmailTemplate {:body string, :format string, :from string, :fromDisplayName string, :replyTo string, :subject string}, :useEmailSending boolean, :delegatedProjectNumber string, :resetPasswordTemplate {:body string, :format string, :from string, :fromDisplayName string, :replyTo string, :subject string}}
Set project configuration.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/setProjectConfig
Required parameters: none
Optional parameters: none
Body:
{:allowPasswordUser boolean,
:authorizedDomains [string],
:legacyResetPasswordTemplate {:body string,
:format string,
:from string,
:fromDisplayName string,
:replyTo string,
:subject string},
:changeEmailTemplate {:body string,
:format string,
:from string,
:fromDisplayName string,
:replyTo string,
:subject string},
:idpConfig [{:clientId string,
:enabled boolean,
:experimentPercent integer,
:provider string,
:secret string,
:whitelistedAudiences [string]}],
:apiKey string,
:enableAnonymousUser boolean,
:verifyEmailTemplate {:body string,
:format string,
:from string,
:fromDisplayName string,
:replyTo string,
:subject string},
:useEmailSending boolean,
:delegatedProjectNumber string,
:resetPasswordTemplate {:body string,
:format string,
:from string,
:fromDisplayName string,
:replyTo string,
:subject string}}
Set project configuration.(signOutUser$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/signOutUser
Required parameters: none
Optional parameters: none
Body:
{:instanceId string, :localId string}
Sign out user.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/signOutUser
Required parameters: none
Optional parameters: none
Body:
{:instanceId string, :localId string}
Sign out user.(signupNewUser$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/signupNewUser
Required parameters: none
Optional parameters: none
Body:
{:tenantId string, :tenantProjectNumber string, :email string, :disabled boolean, :instanceId string, :password string, :displayName string, :idToken string, :captchaResponse string, :captchaChallenge string, :emailVerified boolean, :localId string, :photoUrl string, :phoneNumber string}
Signup new user.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/signupNewUser
Required parameters: none
Optional parameters: none
Body:
{:tenantId string,
:tenantProjectNumber string,
:email string,
:disabled boolean,
:instanceId string,
:password string,
:displayName string,
:idToken string,
:captchaResponse string,
:captchaChallenge string,
:emailVerified boolean,
:localId string,
:photoUrl string,
:phoneNumber string}
Signup new user.(uploadAccount$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/uploadAccount
Required parameters: none
Optional parameters: none
Body:
{:blockSize integer, :memoryCost integer, :targetProjectId string, :parallelization integer, :hashAlgorithm string, :cpuMemCost integer, :sanityCheck boolean, :dkLen integer, :allowOverwrite boolean, :rounds integer, :signerKey string, :saltSeparator string, :delegatedProjectNumber string, :users [{:salt string, :email string, :validSince string, :disabled boolean, :displayName string, :providerUserInfo [{:displayName string, :email string, :federatedId string, :phoneNumber string, :photoUrl string, :providerId string, :rawId string, :screenName string}], :customAttributes string, :createdAt string, :emailVerified boolean, :customAuth boolean, :localId string, :passwordUpdatedAt number, :photoUrl string, :rawPassword string, :passwordHash string, :version integer, :screenName string, :phoneNumber string, :lastLoginAt string}]}
Batch upload existing user accounts.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/uploadAccount
Required parameters: none
Optional parameters: none
Body:
{:blockSize integer,
:memoryCost integer,
:targetProjectId string,
:parallelization integer,
:hashAlgorithm string,
:cpuMemCost integer,
:sanityCheck boolean,
:dkLen integer,
:allowOverwrite boolean,
:rounds integer,
:signerKey string,
:saltSeparator string,
:delegatedProjectNumber string,
:users [{:salt string,
:email string,
:validSince string,
:disabled boolean,
:displayName string,
:providerUserInfo [{:displayName string,
:email string,
:federatedId string,
:phoneNumber string,
:photoUrl string,
:providerId string,
:rawId string,
:screenName string}],
:customAttributes string,
:createdAt string,
:emailVerified boolean,
:customAuth boolean,
:localId string,
:passwordUpdatedAt number,
:photoUrl string,
:rawPassword string,
:passwordHash string,
:version integer,
:screenName string,
:phoneNumber string,
:lastLoginAt string}]}
Batch upload existing user accounts.(verifyAssertion$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyAssertion
Required parameters: none
Optional parameters: none
Body:
{:tenantId string, :tenantProjectNumber string, :autoCreate boolean, :returnSecureToken boolean, :sessionId string, :instanceId string, :idToken string, :requestUri string, :postBody string, :returnRefreshToken boolean, :pendingIdToken string, :returnIdpCredential boolean, :delegatedProjectNumber string}
Verifies the assertion returned by the IdP.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyAssertion
Required parameters: none
Optional parameters: none
Body:
{:tenantId string,
:tenantProjectNumber string,
:autoCreate boolean,
:returnSecureToken boolean,
:sessionId string,
:instanceId string,
:idToken string,
:requestUri string,
:postBody string,
:returnRefreshToken boolean,
:pendingIdToken string,
:returnIdpCredential boolean,
:delegatedProjectNumber string}
Verifies the assertion returned by the IdP.(verifyCustomToken$ auth parameters body)Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string, :instanceId string, :returnSecureToken boolean, :token string}
Verifies the developer asserted ID token.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyCustomToken
Required parameters: none
Optional parameters: none
Body:
{:delegatedProjectNumber string,
:instanceId string,
:returnSecureToken boolean,
:token string}
Verifies the developer asserted ID token.(verifyPassword$ auth parameters body)https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyPassword
Required parameters: none
Optional parameters: none
Body:
{:tenantId string, :tenantProjectNumber string, :email string, :returnSecureToken boolean, :instanceId string, :password string, :idToken string, :captchaResponse string, :captchaChallenge string, :pendingIdToken string, :delegatedProjectNumber string}
Verifies the user entered password.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyPassword
Required parameters: none
Optional parameters: none
Body:
{:tenantId string,
:tenantProjectNumber string,
:email string,
:returnSecureToken boolean,
:instanceId string,
:password string,
:idToken string,
:captchaResponse string,
:captchaChallenge string,
:pendingIdToken string,
:delegatedProjectNumber string}
Verifies the user entered password.(verifyPhoneNumber$ auth parameters body)Required parameters: none
Optional parameters: none
Body:
{:code string, :idToken string, :operation string, :phoneNumber string, :sessionInfo string, :temporaryProof string, :verificationProof string}
Verifies ownership of a phone number and creates/updates the user account accordingly.
https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyPhoneNumber
Required parameters: none
Optional parameters: none
Body:
{:code string,
:idToken string,
:operation string,
:phoneNumber string,
:sessionInfo string,
:temporaryProof string,
:verificationProof string}
Verifies ownership of a phone number and creates/updates the user account accordingly.cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |