# Interfaz: UserInfo

## Propiedades

### canPay

• `Optional` **canPay**: `boolean`

Campo de Hugging Face. Indica si el usuario tiene un método de pago configurado. Requiere el ámbito "read-billing".

#### Definido en[[canpay.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:45](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L45)

___

### email

• `Optional` **email**: `string`

Campo de OpenID Connect, disponible si se otorgó el ámbito "email".

#### Definido en[[email.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:24](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L24)

___

### email\_verificado

• `Optional` **email\_verified**: `boolean`

Campo de OpenID Connect, disponible si se otorgó el ámbito "email".

#### Definido en[[emailverified.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:20](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L20)

___

### isPro

• **isPro**: `boolean`

Campo de Hugging Face. Indica si el usuario es un usuario profesional.

#### Definido en[[ispro.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:41](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L41)

___

### name

• **name**: `string`

Campo de OpenID Connect. El nombre completo del usuario.

#### Definido en[[name.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:12](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L12)

___

### orgs

• `Optional` **orgs**: \{ `canPay?`: `boolean` ; `missingMFA?`: `boolean` ; `name`: `string` ; `pendingSSO?`: `boolean` ; `picture`: `string` ; `plan?`: `string` ; `preferred_username`: `string` ; `roleInOrg?`: `string` ; `securityRestrictions?`: (``"mfa"`` \| ``"sso"`` \| ``"ip"`` \| ``"token-policy"``)[] ; `sub`: `string`  }[]

Campo de Hugging Face. Las organizaciones del usuario

#### Definido en[[orgs.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:49](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L49)

___

### picture

• **imagen**: `string`

Campo de OpenID Connect. La URL de la foto de perfil del usuario.

#### Definido en[[picture.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:28](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L28)

___

### preferred\_username

• **preferred\_username**: `string`

Campo de OpenID Connect. El nombre de usuario del usuario.

#### Definido en[[preferredusername.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:16](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L16)

___

### perfil

• **profile**: `string`

Campo de OpenID Connect. La URL del perfil del usuario.

#### Definido en[[profile.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:32](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L32)

___

### sub

• **sub**: `string`

Campo de OpenID Connect. Identificador único para el usuario, incluso en caso de cambio de nombre.

#### Definido en[[sub.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:8](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L8)

___

### sitio web

• `Optional` **sitio web**: `string`

Campo de OpenID Connect. La URL del sitio web del usuario.

#### Definido en[[website.defined-in]]

[packages/hub/src/lib/oauth-handle-redirect.ts:36](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/oauth-handle-redirect.ts#L36)

