Google::FirebaseAuth
Inherits Google::Auth::GetToken / Reference / Object
API details: https://cloud.google.com/identity-platform/docs/reference/rest
Constructors
new(auth : Google::Auth | Google::FileAuth | String, project_id : String, user_agent : String | Nil = nil)
SourceInstance methods
delete(response : HTTP::Client::Response)
Sourcedelete(local_id : String, **opts)
Sourcedelete_request(local_id : String, **opts)
API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/delete
lookup(response : HTTP::Client::Response)
Sourcelookup(local_id : Array(String) | Nil = nil, **opts)
Sourcelookup_request(local_id : Array(String) | Nil = nil, **opts)
API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/lookup
query(response : HTTP::Client::Response)
Sourcequery(expression, **opts)
Sourcequery_request(expression, **opts)
API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/query
sign_up(response : HTTP::Client::Response)
Sourcesign_up(email : String | Nil = nil, password : String | Nil = nil, display_name : String | Nil = nil, **opts)
Sourcesign_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
update(response : HTTP::Client::Response)
Sourceupdate(local_id : String, display_name : String | Nil = nil, email : String | Nil = nil, password : String | Nil = nil, disable_user : Bool | Nil = nil, **opts)
Sourceupdate_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
users(response : HTTP::Client::Response)
Sourceusers(limit = 500, **opts)
Sourceusers_request(limit = 500, **opts)
API details: https://cloud.google.com/identity-platform/docs/reference/rest/v1/projects.accounts/batchGet
Nested types
- Google::FirebaseAuth::BatchUserResponse
- Google::FirebaseAuth::DeleteUserResponse
- Google::FirebaseAuth::LookupUserResponse
- Google::FirebaseAuth::ProviderUserInfo
- Google::FirebaseAuth::QueryUserResponse
- Google::FirebaseAuth::SignUpUserResponse
- Google::FirebaseAuth::UpdateUserResponse
- Google::FirebaseAuth::User