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;