Interface ExternalUser
interface ExternalUser {
id: string;
externalId: string;
name: string;
email: string;
roles: readonly string[];
active: boolean;
}
id: string;
externalId: string;
name: string;
email: string;
roles: readonly string[];
active: boolean;
}
Properties
Readonlyid
id: string
Memco's own handle for the user: what NetworkOperations.addMember takes.
ReadonlyexternalId
externalId: string
Your identifier for the user, unique within your organization. It is what every UserOperations method takes.
Readonlyname
name: string
The user's name. Empty when none was given.
Readonlyemail
email: string
The user's email address. Empty when none was given.
Readonlyroles
roles: readonly string[]
The content roles the user holds, from reader, creator and auditor.
Readonlyactive
active: boolean
Whether the user is active.
A user of yours that Memco knows by your own id for them.
An external user has no sign-in of its own. It acts through API keys, or through a session opened on its behalf with MemoryOperations.startSession's
externalId.