跳到內容
從 NextAuth.js v4 遷移嗎?請閱讀 我們的遷移指南.

providers/vipps

VippsProfile

參見

使用者個人資料結構

繼承

屬性

accounts

accounts: {
  account_name: string;
  account_number: number;
  bank_name: string;
  }[];

address

address: Address;

birthdate

birthdate: string;

delegatedConsents

delegatedConsents: {
  confirmConsentButtonText: string;
  consents: {
     accepted: boolean;
     id: string;
     required: boolean;
     textDisplayedToUser: string;
  }[];
  heading: string;
  language: string;
  links: {
     privacyStatementLinkText: string;
     privacyStatementLinkUrl: string;
     termsLinkText: string;
     termsLinkUrl: string;
  };
  termsDescription: string;
  timeOfConsent: string;
};
confirmConsentButtonText
confirmConsentButtonText: string;
consents
consents: {
  accepted: boolean;
  id: string;
  required: boolean;
  textDisplayedToUser: string;
  }[];
heading
heading: string;
language
language: string;
links: {
  privacyStatementLinkText: string;
  privacyStatementLinkUrl: string;
  termsLinkText: string;
  termsLinkUrl: string;
};
links.privacyStatementLinkText
privacyStatementLinkText: string;
links.privacyStatementLinkUrl
privacyStatementLinkUrl: string;
links.termsLinkText
termsLinkText: string;
links.termsLinkUrl
termsLinkUrl: string;
termsDescription
termsDescription: string;
timeOfConsent
timeOfConsent: string;

email

email: string;

email_verified

email_verified: boolean;

family_name

family_name: string;

given_name

given_name: string;

name

name: string;

nin

nin: string;

other_addresses

other_addresses: Address[];

phone_number

phone_number: string;

sid

sid: string;

sub

sub: string;

default()

default(options): OIDCConfig<VippsProfile>

參數

參數類型
optionsOIDCUserConfig<VippsProfile>

返回

OIDCConfig<VippsProfile>

參見

Vipps 登入 API

範例

import Vipps from "@auth/core/providers/vipps"
...
providers: [
 Vipps({
   clientId: process.env.AUTH_VIPPS_ID,
   clientSecret: process.env.AUTH_VIPPS_SECRET,
 })
]
...

注意 如果您正在測試,請務必使用 apitest.vipps.no 覆寫 issuer 選項

Auth.js © Balázs Orbán 和團隊 -2024