Liking cljdoc? Tell your friends :D

happygapi.identitytoolkit.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

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
raw docstring

createAuthUri$clj

(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.
sourceraw docstring

deleteAccount$clj

(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.
sourceraw docstring

downloadAccount$clj

(downloadAccount$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/downloadAccount

Required parameters: none

Optional parameters: none

Body:

{:targetProjectId string, :nextPageToken string, :delegatedProjectNumber string, :maxResults integer}

Batch download user accounts.

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/downloadAccount

Required parameters: none

Optional parameters: none

Body: 

{:targetProjectId string,
 :nextPageToken string,
 :delegatedProjectNumber string,
 :maxResults integer}

Batch download user accounts.
sourceraw docstring

emailLinkSignin$clj

(emailLinkSignin$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/emailLinkSignin

Required parameters: none

Optional parameters: none

Body:

{:idToken string, :email 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: 

{:idToken string, :email string, :oobCode string}

Reset password for a user.
sourceraw docstring

getAccountInfo$clj

(getAccountInfo$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getAccountInfo

Required parameters: none

Optional parameters: none

Body:

{:email [string], :phoneNumber [string], :delegatedProjectNumber string, :localId [string], :idToken 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: 

{:email [string],
 :phoneNumber [string],
 :delegatedProjectNumber string,
 :localId [string],
 :idToken string}

Returns the account info.
sourceraw docstring

getOobConfirmationCode$clj

(getOobConfirmationCode$ auth parameters body)

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.

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.
sourceraw docstring

getProjectConfig$clj

(getProjectConfig$ auth parameters)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getProjectConfig

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.
sourceraw docstring

getPublicKeys$clj

(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.
sourceraw docstring

getRecaptchaParam$clj

(getRecaptchaParam$ auth parameters)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/getRecaptchaParam

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.
sourceraw docstring

resetPassword$clj

(resetPassword$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/resetPassword

Required parameters: none

Optional parameters: none

Body:

{:oobCode string, :newPassword string, :email string, :oldPassword 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: 

{:oobCode string,
 :newPassword string,
 :email string,
 :oldPassword string}

Reset password for a user.
sourceraw docstring

sendVerificationCode$clj

(sendVerificationCode$ auth parameters body)

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.

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.
sourceraw docstring

setAccountInfo$clj

(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.
sourceraw docstring

setProjectConfig$clj

(setProjectConfig$ auth parameters body)

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 {:from string, :body string, :replyTo string, :fromDisplayName string, :format string, :subject string}, :changeEmailTemplate {:from string, :body string, :replyTo string, :fromDisplayName string, :format string, :subject string}, :idpConfig [{:enabled boolean, :whitelistedAudiences [string], :experimentPercent integer, :provider string, :secret string, :clientId string}], :apiKey string, :enableAnonymousUser boolean, :verifyEmailTemplate {:from string, :body string, :replyTo string, :fromDisplayName string, :format string, :subject string}, :useEmailSending boolean, :delegatedProjectNumber string, :resetPasswordTemplate {:from string, :body string, :replyTo string, :fromDisplayName string, :format 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 {:from string,
                               :body string,
                               :replyTo string,
                               :fromDisplayName string,
                               :format string,
                               :subject string},
 :changeEmailTemplate {:from string,
                       :body string,
                       :replyTo string,
                       :fromDisplayName string,
                       :format string,
                       :subject string},
 :idpConfig [{:enabled boolean,
              :whitelistedAudiences [string],
              :experimentPercent integer,
              :provider string,
              :secret string,
              :clientId string}],
 :apiKey string,
 :enableAnonymousUser boolean,
 :verifyEmailTemplate {:from string,
                       :body string,
                       :replyTo string,
                       :fromDisplayName string,
                       :format string,
                       :subject string},
 :useEmailSending boolean,
 :delegatedProjectNumber string,
 :resetPasswordTemplate {:from string,
                         :body string,
                         :replyTo string,
                         :fromDisplayName string,
                         :format string,
                         :subject string}}

Set project configuration.
sourceraw docstring

signOutUser$clj

(signOutUser$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/signOutUser

Required parameters: none

Optional parameters: none

Body:

{:localId string, :instanceId string}

Sign out user.

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/signOutUser

Required parameters: none

Optional parameters: none

Body: 

{:localId string, :instanceId string}

Sign out user.
sourceraw docstring

signupNewUser$clj

(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.
sourceraw docstring

uploadAccount$clj

(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 [{:email string, :displayName string, :providerId string, :phoneNumber string, :rawId string, :federatedId string, :photoUrl 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 [{:email string,
                              :displayName string,
                              :providerId string,
                              :phoneNumber string,
                              :rawId string,
                              :federatedId string,
                              :photoUrl 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.
sourceraw docstring

verifyAssertion$clj

(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.
sourceraw docstring

verifyCustomToken$clj

(verifyCustomToken$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyCustomToken

Required parameters: none

Optional parameters: none

Body:

{:delegatedProjectNumber string, :token string, :instanceId string, :returnSecureToken boolean}

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,
 :token string,
 :instanceId string,
 :returnSecureToken boolean}

Verifies the developer asserted ID token.
sourceraw docstring

verifyPassword$clj

(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.
sourceraw docstring

verifyPhoneNumber$clj

(verifyPhoneNumber$ auth parameters body)

https://developers.google.com/identity-toolkit/v3/api/reference/rest/v3/relyingparty/verifyPhoneNumber

Required parameters: none

Optional parameters: none

Body:

{:sessionInfo string, :phoneNumber string, :verificationProof string, :temporaryProof string, :operation string, :code string, :idToken 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: 

{:sessionInfo string,
 :phoneNumber string,
 :verificationProof string,
 :temporaryProof string,
 :operation string,
 :code string,
 :idToken string}

Verifies ownership of a phone number and creates/updates the user account accordingly.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close