Getting Started
Authoring
Access Control
Reference
Examples
impersonate
impersonate
Type Aliases
ParseImpersonateCookieResult
type ParseImpersonateCookieResult =
| {
ok: true;
teamIds: string[];
}
| {
ok: false;
reason: "invalid";
};Defined in: impersonate/index.ts:8
Variables
IMPERSONATE_COOKIE_NAME
const IMPERSONATE_COOKIE_NAME: "X-IMPERSONATE" = 'X-IMPERSONATE';Defined in: impersonate/index.ts:4
Cookie name for admin team impersonation.
Functions
parseImpersonateTeamIdsFromCookie()
function parseImpersonateTeamIdsFromCookie(raw): ParseImpersonateCookieResult;Defined in: impersonate/index.ts:16
Parses X-IMPERSONATE: encodeURIComponent(JSON.stringify(uuid[])).
Empty/missing cookie → ok with [].
Parameters
| Parameter | Type |
|---|---|
raw |
string | undefined |
Returns
serializeImpersonateTeamIdsToCookie()
function serializeImpersonateTeamIdsToCookie(teamIds): string;Defined in: impersonate/index.ts:49
Client cookie value for impersonation team ids.
Parameters
| Parameter | Type |
|---|---|
teamIds |
readonly string[] |
Returns
string