コンテンツへスキップ
NextAuth.js v4からの移行?こちらを ご確認ください。.

providers/bankid-no

BankIDノルウェー統合によるビルトインサインイン。

BankIDNorwayProfile

参照

プロパティ

acr

acr: string;

使用されているIDPオプションのUniform Resource Name (URN)。 アシュアランスレベル(LoA)を含みます。

urn:bankid:bid;LOA=4

additionalCertInfo

additionalCertInfo: {
  certQualified: boolean;
  certValidFrom: number;
  certValidTo: number;
  keyAlgorithm: string;
  keySize: string;
  policyOid: string;
  serialNumber: string;
  subjectName: string;
  versionNumber: string;
};
certQualified
certQualified: boolean;
certValidFrom
certValidFrom: number;
certValidTo
certValidTo: number;
keyAlgorithm
keyAlgorithm: string;
keySize
keySize: string;
policyOid
policyOid: string;
serialNumber
serialNumber: string;
subjectName
subjectName: string;
versionNumber
versionNumber: string;

amr

amr: "BID" | "BIM" | "BIS";

エンドユーザーを認証するために使用されているIDPオプションの名前。エンドユーザーが認証ステップアップの対象となる場合、この値はauthorizeエンドポイントのlogin_hintパラメーターで指定されたamr値と異なる場合があります。

at_hash

at_hash: string;

aud

aud: string;

常にclient_id

auth_time

auth_time: number;

エポック時間

azp

azp: string;

client_idと等しい

bankid_altsub

bankid_altsub: string;

関連付けられたBankID証明書からの個人識別番号(PID)/シリアル番号。

birthdate

birthdate: string;

email?

optional email: string;

userinfo_endpointからのみ返されます。

exp

exp: number;

family_name

family_name: string;

given_name

given_name: string;

iat

iat: number;

iss

iss: string;

jti

jti: string;

name

name: string;

nnin_altsub?

optional nnin_altsub: string;

ノルウェー国民識別番号(fødselsnummer)subの代替として使用できます。authorizeエンドポイントでnnin_altsubスコープが必要です。

181266*****

originator

originator: string;

BIDまたはBIMの場合、エンドユーザー証明書の発行者が返されます。

CN=BankID Bankenes ID-tjeneste Bank CA 2,
OU=988477052,
O=Bankenes ID-tjeneste AS,*
C=NO;OrginatorId=9775;OriginatorName=Gjensidige Bank RA 1

session_state

session_state: string;

sid

sid: string;

sub

sub: string;

tid

tid: string;

securityDataエンドポイントのFraud Dataサービスへの入力パラメーターとして現在使用されています。

typ

typ: "ID";

updated_at

updated_at: number;

default()

default(config): OIDCConfig<BankIDNorwayProfile>

設定

コールバックURL

https://example.com/api/auth/callback/bankid-no

設定

import { Auth } from "@auth/core"
import BankIDNorge from "@auth/core/providers/bankid-no"
 
const request = new Request(origin)
const response = await Auth(request, {
  providers: [
    Auth0({
      clientId: AUTH_BANKID_NO_ID,
      clientSecret: AUTH_BANKID_NO_SECRET,
    }),
  ],
})

リソース

ノート

BankID Norgeプロバイダーには、デフォルトの設定が付属しています。ユースケースに合わせてデフォルト値を上書きするには、組み込みOAuthプロバイダーのカスタマイズをご覧ください。

ヘルプ

デフォルトの設定にバグを発見したと思われる場合は、issueを報告できます。

Auth.jsは仕様に厳密に従っており、プロバイダーによる仕様からのずれについては責任を負いかねます。issueを報告できますが、問題が仕様への非準拠である場合、解決策を追求できない場合があります。Discussionsでより詳しいヘルプを依頼できます。

パラメーター

パラメーター
configOIDCUserConfig<BankIDNorwayProfile>

戻り値

OIDCConfig<BankIDNorwayProfile>

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