package
0.0.0-20160901001818-8285038b627f
Repository: https://github.com/google/identity-toolkit-go-client.git
Documentation: pkg.go.dev

# Functions

ErrorResponse generates a JSON error response from the given error.
LoadConfig loads the configuration from the config file specified by path.
New creates a Client from the configuration.
SuccessResponse generates a JSON response which indicates the request is processed successfully.
VerifyToken verifies the JWT is valid and signed by identitytoolkit service and returns the verfied token.

# Constants

Request types accepted by identitytoolkit getOobConfirmationCode API.
No description provided by the author
No description provided by the author
No description provided by the author
Acceptable OOB code request types.
Parameter names used to extract the OOB code request.
Acceptable OOB code request types.
Acceptable OOB code request types.
Parameter names used to extract the OOB code request.
Parameter names used to extract the OOB code request.
Parameter names used to extract the OOB code request.
Parameter names used to extract the OOB code request.
Parameter names used to extract the OOB code request.
Parameter names used to extract the OOB code request.
POST
No description provided by the author
Request types accepted by identitytoolkit getOobConfirmationCode API.
Request types accepted by identitytoolkit getOobConfirmationCode API.

# Variables

Identitytoolkit API endpoint URL common parts.
Identitytoolkit API endpoint URL common parts.
Identitytoolkit API endpoint URL common parts.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.
Errors that can be returned from the VerifyToken function.

# Structs

An APIClient is an HTTP client that sends requests and receives responses from identitytoolkit APIs.
Certificates contains a set of availabe identitytoolkit public certificates which are indexed by key IDs ("kid").
Client provides convenient utilities for integrating identitytoolkit service into a web service.
Config contains the configurations for creating a Client.
DeleteAccountRequest contains the user ID to be deleted.
DeleteAccountResponse is the response for a DeleteAccountRequest upon success.
DownloadAccountRequest contains the information for downloading accounts.
DownloadAccountResponse contains the downloaded accounts and the page token for next request.
GetAccountInfoRequest contains the email addresses or user IDs which are used to retrieve the user account information.
GetAccountInfoResponse contains the user account information specified by the corresponding GetAccountInfoRequest upon success.
GetOOBCodeRequest contains the information to get an OOB code from identitytoolkit service.
GetOOBCodeResponse contains the OOB code upon success.
GetProjectConfigResponse contains the project ID, API key, whether password login is enabled and a list of IDP configs.
IdpConfig holds the IDP configuration.
OOBCodeResponse wraps the OOB code response.
ProjectConfig contains the Gitkit configurations of the project.
ProviderUserInfo holds the user information from an identity provider (IDP).
SetAccountInfoRequest contains account information to update.
SetAccountInfoResponse is the response for a SetAccountInfoRequest upon success.
Token is a verified ID token issued by identitytoolkit service.
UploadAccountRequest the account information of users to upload.
UploadAccountResponse contains the error information if some accounts are failed to upload.
User holds the user account information.
A UserList holds a channel that delivers all the users.

# Type aliases

Bytes is a slice of bytes.
TimestampMilli represents the Unix time in milliseconds.
UploadError is the error object for partial upload failure.