authentication
Retrieve user account information by email address.
Returns detailed user account data including profile information, authentication status, and account metadata. Used for user management and account verification operations. A logged-in user can only retrieve their own account.
Possible errors:
- USER_NOT_FOUND_ERROR: User with the specified email does not exist
AUTH: Role=[user.OWNER,user.EDITOR,user.VIEWER] OR (('user is authenticated') AND ('email if present in input matches JWT'))
authentication(
email: String!
): GCIPUser!
Arguments
authentication.email ● String! non-null scalar
Email address of the user account to retrieve.
Must be a valid email address associated with an existing user account in the system.
Type
GCIPUser object
Authenticated user session with comprehensive profile and token information.
Represents a complete user authentication session from Google Cloud Identity Platform including profile data, authentication tokens, provider information, and security settings. Used for maintaining user sessions and accessing protected resources.