コンテンツへスキップ
NextAuth.js v4 からの移行ですか? 移行ガイドをお読みください.
APIリファレンス@auth/upstash-redis-adapter

@auth/upstash-redis-adapter

Auth.js / NextAuth.js 用の公式 Upstash Redis アダプター。

インストール

npm install @upstash/redis @auth/upstash-redis-adapter

UpstashRedisAdapterOptions

これは Upstash Redis アダプターオプションのインターフェースです。

プロパティ

accountByUserIdPrefix?

optional accountByUserIdPrefix: string;

accountByUserId キーのプレフィックス

accountKeyPrefix?

optional accountKeyPrefix: string;

account キーのプレフィックス

baseKeyPrefix?

optional baseKeyPrefix: string;

キーのベースプレフィックス

emailKeyPrefix?

optional emailKeyPrefix: string;

emailKey キーのプレフィックス

sessionByUserIdKeyPrefix?

optional sessionByUserIdKeyPrefix: string;

sessionByUserId キーのプレフィックス

sessionKeyPrefix?

optional sessionKeyPrefix: string;

sessionKey キーのプレフィックス

userKeyPrefix?

optional userKeyPrefix: string;

user キーのプレフィックス

verificationTokenKeyPrefix?

optional verificationTokenKeyPrefix: string;

verificationToken キーのプレフィックス


defaultOptions

const defaultOptions: {
  accountByUserIdPrefix: "user:account:by-user-id:";
  accountKeyPrefix: "user:account:";
  baseKeyPrefix: "";
  emailKeyPrefix: "user:email:";
  sessionByUserIdKeyPrefix: "user:session:by-user-id:";
  sessionKeyPrefix: "user:session:";
  userKeyPrefix: "user:";
  verificationTokenKeyPrefix: "user:token:";
};

型宣言

accountByUserIdPrefix

accountByUserIdPrefix: string = "user:account:by-user-id:";

accountKeyPrefix

accountKeyPrefix: string = "user:account:";

baseKeyPrefix

baseKeyPrefix: string = "";

emailKeyPrefix

emailKeyPrefix: string = "user:email:";

sessionByUserIdKeyPrefix

sessionByUserIdKeyPrefix: string = "user:session:by-user-id:";

sessionKeyPrefix

sessionKeyPrefix: string = "user:session:";

userKeyPrefix

userKeyPrefix: string = "user:";

verificationTokenKeyPrefix

verificationTokenKeyPrefix: string = "user:token:";

UpstashRedisAdapter()

UpstashRedisAdapter(client, options): Adapter

パラメーター

パラメーター
clientRedis
optionsUpstashRedisAdapterOptions

戻り値

Adapter


hydrateDates()

hydrateDates(json): any

パラメーター

パラメーター
jsonobject

戻り値

any

Auth.js © Balázs Orbán and Team -2024