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 args 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 args 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 args 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 args 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 args 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 args 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 args)
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 args)
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 args)
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 args 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 args 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 args 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 args 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 args 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 args 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 args 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 args 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 args 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 args 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 args 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 is a website building & hosting documentation for Clojure/Script libraries
× close