AdditionalUserInfo interface

Cấu trúc chứa thông tin người dùng bổ sung từ nhà cung cấp danh tính liên kết.

Chữ ký:

export interface AdditionalUserInfo 

Của cải

Tài sản Kiểu Sự miêu tả
là người dùng mới boolean Người dùng là mới (được tạo thông qua đăng ký) hay hiện tại (được xác thực bằng cách đăng nhập).
hồ sơ Bản ghi<chuỗi, không xác định> | vô giá trị Bản đồ chứa dữ liệu người dùng dành riêng cho IDP.
id nhà cung cấp chuỗi | vô giá trị Mã định danh cho nhà cung cấp được sử dụng để xác thực người dùng này.
tên tài khoản chuỗi | vô giá trị Tên người dùng nếu nhà cung cấp là GitHub hoặc Twitter.

Bổ sungUserInfo.isNgười dùng mới

Người dùng là mới (được tạo thông qua đăng ký) hay hiện tại (được xác thực bằng cách đăng nhập).

Chữ ký:

readonly isNewUser: boolean;

Bổ sungUserInfo.profile

Bản đồ chứa dữ liệu người dùng dành riêng cho IDP.

Chữ ký:

readonly profile: Record<string, unknown> | null;

Bổ sungUserInfo.providerId

Mã định danh cho nhà cung cấp được sử dụng để xác thực người dùng này.

Chữ ký:

readonly providerId: string | null;

Bổ sungUserInfo.username

Tên người dùng nếu nhà cung cấp là GitHub hoặc Twitter.

Chữ ký:

readonly username?: string | null;