Functions for authenticating Firebase user tokens.
Functions for authenticating Firebase user tokens.
(init-firebase! firebase-key app-name)
Calls com.google.firebase.FirebaseApp/initializeApp
.
firebase-key
: your Firebase private key (a string)app-name
: the name to initialize this app under. See
[[com.google.firebase.FirebaseApp/initializeApp]]Calls `com.google.firebase.FirebaseApp/initializeApp`. - `firebase-key`: your Firebase private key (a string) - `app-name`: the name to initialize this app under. See [[com.google.firebase.FirebaseApp/initializeApp]]
(verify-token token firebase-key)
Verifies a firebase token, returning a map of the claims.
token
: the user's auth token.firebase-key
: the contents of your *-firebase-adminsdk-*.json
file
(a string)Returns nil
if token
is invalid. If needed, initializes the firebase app
with the hash of firebase-key
as the app name. See init-firebase!
.
Verifies a firebase token, returning a map of the claims. - `token`: the user's auth token. - `firebase-key`: the contents of your `*-firebase-adminsdk-*.json` file (a string) Returns `nil` if `token` is invalid. If needed, initializes the firebase app with the hash of `firebase-key` as the app name. See [[init-firebase!]].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close