useServerAuth
TIP
This composable is available in the server routes.
Get currentUser and isAuthenticated value by parsing the ID token provided by Service Worker.
To use in client-side or where Nuxt App is available (such as ~/pages/), you should use useAuth instead of useServerAuth.
Differing from useAuth, both currentUser and isAuthenticated are just variables so you can access them without .value.
Example
import { useServerAuth } from '#firebase/server'
export default defineEventHandler((event) => {
const { currentUser } = useServerAuth(event)
return {
message: 'Hello',
user: currentUser?.displayName
}
})