-
Notifications
You must be signed in to change notification settings - Fork 30
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationtriagedTriagedTriaged
Description
Given the Google Documentations here to Getting user and context information, some fields are not available on the AuthBlockingEvent
dataclass.
For example I can extract the following:
from firebase_admin import initialize_app
from firebase_functions import https_fn, identity_fn, options
initialize_app()
@identity_fn.before_user_signed_in()
def handle_user(
event: identity_fn.AuthBlockingEvent,
) -> identity_fn.BeforeSignInResponse | None:
email = event.data.email
uid = event.data.uid
event_id = event.event_id
However, the following does on exist on the even signature.
from firebase_admin import initialize_app
from firebase_functions import https_fn, identity_fn, options
initialize_app()
@identity_fn.before_user_signed_in()
def handle_user(
event: identity_fn.AuthBlockingEvent,
) -> identity_fn.BeforeSignInResponse | None:
event_type = event.event_type
auth_type = event.auth_type
resource = event.resource
# etc
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationtriagedTriagedTriaged