google_api_identity_toolkit v0.2.0 GoogleApi.IdentityToolkit.V3.Api.Relyingparty View Source
API calls for all endpoints tagged Relyingparty
.
Link to this section Summary
Functions
Creates the URI used by the IdP to authenticate the user.
Delete user account.
Batch download user accounts.
Reset password for a user.
Returns the account info.
Get a code for user action confirmation.
Get project configuration.
Get token signing public key.
Get recaptcha secure param.
Reset password for a user.
Send SMS verification code.
Set account info for a user.
Set project configuration.
Sign out user.
Signup new user.
Batch upload existing user accounts.
Verifies the assertion returned by the IdP.
Verifies the developer asserted ID token.
Verifies the user entered password.
Verifies ownership of a phone number and creates/updates the user account accordingly.
Link to this section Functions
identitytoolkit_relyingparty_create_auth_uri(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_create_auth_uri( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.CreateAuthUriResponse.t()} | {:error, Tesla.Env.t()}
Creates the URI used by the IdP to authenticate the user.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyCreateAuthUriRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.CreateAuthUriResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_delete_account(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_delete_account( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.DeleteAccountResponse.t()} | {:error, Tesla.Env.t()}
Delete user account.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyDeleteAccountRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.DeleteAccountResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_download_account(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_download_account( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.DownloadAccountResponse.t()} | {:error, Tesla.Env.t()}
Batch download user accounts.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyDownloadAccountRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.DownloadAccountResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_email_link_signin(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_email_link_signin( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.EmailLinkSigninResponse.t()} | {:error, Tesla.Env.t()}
Reset password for a user.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyEmailLinkSigninRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.EmailLinkSigninResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_get_account_info(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_get_account_info( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.GetAccountInfoResponse.t()} | {:error, Tesla.Env.t()}
Returns the account info.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetAccountInfoRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.GetAccountInfoResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_get_oob_confirmation_code(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_get_oob_confirmation_code( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.GetOobConfirmationCodeResponse.t()} | {:error, Tesla.Env.t()}
Get a code for user action confirmation.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.Relyingparty.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.GetOobConfirmationCodeResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_get_project_config(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_get_project_config( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetProjectConfigResponse.t()} | {:error, Tesla.Env.t()}
Get project configuration.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:delegatedProjectNumber
(type:String.t
) - Delegated GCP project number of the request.:projectNumber
(type:String.t
) - GCP project number of the request.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetProjectConfigResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_get_public_keys(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_get_public_keys( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetPublicKeysResponse.t()} | {:error, Tesla.Env.t()}
Get token signing public key.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetPublicKeysResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_get_recaptcha_param(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_get_recaptcha_param( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.GetRecaptchaParamResponse.t()} | {:error, Tesla.Env.t()}
Get recaptcha secure param.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.GetRecaptchaParamResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_reset_password(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_reset_password( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.ResetPasswordResponse.t()} | {:error, Tesla.Env.t()}
Reset password for a user.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyResetPasswordRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.ResetPasswordResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_send_verification_code(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_send_verification_code( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySendVerificationCodeResponse.t()} | {:error, Tesla.Env.t()}
Send SMS verification code.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySendVerificationCodeRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySendVerificationCodeResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_set_account_info(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_set_account_info( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.SetAccountInfoResponse.t()} | {:error, Tesla.Env.t()}
Set account info for a user.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetAccountInfoRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.SetAccountInfoResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_set_project_config(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_set_project_config( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetProjectConfigResponse.t()} | {:error, Tesla.Env.t()}
Set project configuration.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetProjectConfigRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetProjectConfigResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_sign_out_user(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_sign_out_user( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySignOutUserResponse.t()} | {:error, Tesla.Env.t()}
Sign out user.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySignOutUserRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySignOutUserResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_signup_new_user(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_signup_new_user( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.SignupNewUserResponse.t()} | {:error, Tesla.Env.t()}
Signup new user.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySignupNewUserRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.SignupNewUserResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_upload_account(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_upload_account( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.UploadAccountResponse.t()} | {:error, Tesla.Env.t()}
Batch upload existing user accounts.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyUploadAccountRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.UploadAccountResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_verify_assertion(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_verify_assertion( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.VerifyAssertionResponse.t()} | {:error, Tesla.Env.t()}
Verifies the assertion returned by the IdP.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyVerifyAssertionRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.VerifyAssertionResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_verify_custom_token(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_verify_custom_token( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.VerifyCustomTokenResponse.t()} | {:error, Tesla.Env.t()}
Verifies the developer asserted ID token.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyVerifyCustomTokenRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.VerifyCustomTokenResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_verify_password(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_verify_password( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.VerifyPasswordResponse.t()} | {:error, Tesla.Env.t()}
Verifies the user entered password.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyVerifyPasswordRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.VerifyPasswordResponse{}}
on success{:error, info}
on failure
identitytoolkit_relyingparty_verify_phone_number(connection, optional_params \\ [], opts \\ [])
View Sourceidentitytoolkit_relyingparty_verify_phone_number( Tesla.Env.client(), keyword(), keyword() ) :: {:ok, GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse.t()} | {:error, Tesla.Env.t()}
Verifies ownership of a phone number and creates/updates the user account accordingly.
Parameters
connection
(type:GoogleApi.IdentityToolkit.V3.Connection.t
) - Connection to serveroptional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse{}}
on success{:error, info}
on failure