lucia
createKeyId()
#
Creates key id (KeySchema.id
).
const createKeyId: (providerId: string, providerUserId: string) => string;
Parameters#
name | type | description |
---|---|---|
providerId | string | Key provider id |
providerUserId | string | Key provider user id |
Returns#
type | description |
---|---|
string | Key id |
DEFAULT_SESSION_COOKIE_NAME
#
Default session cookie name.
import { DEFAULT_SESSION_COOKIE_NAME } from "lucia";
const DEFAULT_SESSION_COOKIE_NAME = "auth_session";
lucia()
#
Initialize Lucia and create a new Auth
instance.
import { lucia } from "lucia";
const lucia: (config: Configuration) => Auth;
Parameters#
name | type | description |
---|---|---|
config | Configuration | Lucia configuration |
Returns#
type |
---|
Auth |
LuciaError()
#
Error class thrown by Lucia. See reference for LuciaError
.
import { LuciaError } from "lucia";
Example#
try {
// ...
} catch (e) {
if (e instanceof LuciaError) {
// Lucia error
}
}