Cấu trúc chứa thông tin bổ sung về người dùng từ một nhà cung cấp danh tính được liên kết.
Chữ ký:
export interface AdditionalUserInfo
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
isNewUser | boolean | Người dùng là người dùng mới (được tạo thông qua hoạt động đăng ký) hay hiện tại (được xác thực bằng cách đăng nhập). |
hồ sơ | Bản ghi<string, không xác định> | rỗng | Bản đồ chứa dữ liệu người dùng cụ thể của IDP. |
Mã nhà cung cấp | chuỗi | rỗng | Giá trị nhận dạng cho nhà cung cấp dùng để xác thực người dùng này. |
tên người dùng | chuỗi | rỗng | Tên người dùng nếu nhà cung cấp là GitHub hoặc Twitter. |
AdditionalUserInfo.isNewUser
Người dùng là người dùng mới (được tạo thông qua hoạt động đăng ký) hay hiện tại (được xác thực bằng cách đăng nhập).
Chữ ký:
readonly isNewUser: boolean;
Thông tin người dùng bổ sung.profile
Bản đồ chứa dữ liệu người dùng cụ thể của IDP.
Chữ ký:
readonly profile: Record<string, unknown> | null;
Mã số nhà cung cấp khác
Giá trị nhận dạng cho nhà cung cấp dùng để xác thực người dùng này.
Chữ ký:
readonly providerId: string | null;
Thông tin người dùng bổ sung.tên người dùng
Tên người dùng nếu nhà cung cấp là GitHub hoặc Twitter.
Chữ ký:
readonly username?: string | null;