TypeScript API / @laikacms/server/embedded / EmbeddedAuth
Type Alias: EmbeddedAuth
ts
type EmbeddedAuth =
| {
devToken?: string;
mode: "dev";
}
| {
authenticate: (token) => Promise<User>;
mode: "token";
};Auth mode for createEmbeddedLaika.
Union Members
Type Literal
ts
{
devToken?: string;
mode: "dev";
}devToken?
ts
optional devToken?: string;Override the default dev bearer token (DEFAULT_DEV_TOKEN).
mode
ts
mode: "dev";Type Literal
ts
{
authenticate: (token) => Promise<User>;
mode: "token";
}authenticate
ts
authenticate: (token) => Promise<User>;Custom token authenticator — return a User or throw to reject.
Parameters
| Parameter | Type |
|---|---|
token | string |
Returns
Promise<User>
mode
ts
mode: "token";