README.md

# FirebaseAuth

A tool for verifying Firebase Auth token

## Installation

```elixir
def deps do
  [
    {:firebase_auth, "~> 0.1.0"}
  ]
end
```

## Usage

Verifying a token

```elixir
FirebaseAuth.verify_token("token string", "project_id")
iex> {:ok,
 %{
   "aud" => "project_id",
   "auth_time" => 1680000000,
   "email" => "...",
   "email_verified" => true,
   "exp" => 1684000000,
   "firebase" => %{
     "identities" => %{
       "email" => ["..."],
       "google.com" => ["..."]
     },
     "sign_in_provider" => "..."
   },
   "iat" => 1681000000,
   "iss" => "https://securetoken.google.com/project_id",
   "sub" => "...",
   "user_id" => "..."
 }}
```