class Google::FirebaseAuth

Overview

API details: https://cloud.google.com/identity-platform/docs/reference/rest

Included Modules

Defined in:

firebase/firebase_auth.cr
firebase/user/batch_user_response.cr
firebase/user/delete_user_response.cr
firebase/user/lookup_user_response.cr
firebase/user/provider_user_info.cr
firebase/user/query_user_response.cr
firebase/user/sign_up_user_response.cr
firebase/user/update_user_response.cr
firebase/user/user.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(auth : Google::Auth | Google::FileAuth | String, project_id : String, user_agent : String | Nil = nil) #

[View source]

Instance Method Detail

def delete(response : HTTP::Client::Response) #

[View source]
def delete(local_id : String, **opts) #

[View source]
def delete_request(local_id : String, **opts) #

API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/delete


[View source]
def lookup(response : HTTP::Client::Response) #

[View source]
def lookup(local_id : Array(String) | Nil = nil, **opts) #

[View source]
def lookup_request(local_id : Array(String) | Nil = nil, **opts) #

API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/lookup


[View source]
def query(response : HTTP::Client::Response) #

[View source]
def query(expression, **opts) #

[View source]
def query_request(expression, **opts) #

API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/query


[View source]
def sign_up(response : HTTP::Client::Response) #

[View source]
def sign_up(email : String | Nil = nil, password : String | Nil = nil, display_name : String | Nil = nil, **opts) #

[View source]
def sign_up_request(email : String | Nil = nil, password : String | Nil = nil, display_name : String | Nil = nil, **opts) #

API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/accounts/signUp


[View source]
def update(response : HTTP::Client::Response) #

[View source]
def update(local_id : String, display_name : String | Nil = nil, email : String | Nil = nil, password : String | Nil = nil, disable_user : Bool | Nil = nil, **opts) #

[View source]
def update_request(local_id : String, display_name : String | Nil = nil, email : String | Nil = nil, password : String | Nil = nil, disable_user : Bool | Nil = nil, **opts) #

API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/update


[View source]
def users(response : HTTP::Client::Response) #

[View source]
def users(limit = 500, **opts) #

[View source]
def users_request(limit = 500, **opts) #

API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/batchGet


[View source]