コンテンツへスキップ
NextAuth.js v4 からの移行ですか? 移行ガイド.

providers/okta

組み込みの Okta 統合。

OktaProfile

拡張

プロパティ

address

address: string;

amr

amr: string;

at_hash

at_hash: string;

aud

aud: string;

auth_time

auth_time: string;

birthdate

birthdate: string;

c_hash

c_hash: string;

email

email: string;

email_verified

email_verified: string;

exp

exp: string;

family_name

family_name: string;

gender

gender: string;

given_name

given_name: string;

iat

iat: string;

idp

idp: string;

iss

iss: string;

jti

jti: string;

locale

locale: string;

middle_name

middle_name: string;

name

name: string;

nickname

nickname: string;

nonce

nonce: string;

phone_number

phone_number: string;

picture

picture: string;

preferred_username

preferred_username: string;

profile

profile: string;

sub

sub: string;

updated_at

updated_at: string;

ver

ver: string;

website

website: string;

zoneinfo

zoneinfo: string;

default()

default<P>(options): OAuthConfig<P>

ページに Okta ログインを追加します。

セットアップ

コールバック URL

https://example.com/api/auth/callback/okta

設定

import { Auth } from "@auth/core"
import Okta from "@auth/core/providers/okta"
 
const request = new Request(origin)
const response = await Auth(request, {
  providers: [
    Okta({
      clientId: OKTA_CLIENT_ID,
      clientSecret: OKTA_CLIENT_SECRET,
      issuer: OKTA_ISSUER,
    }),
  ],
})

リソース

注記

デフォルトでは、Auth.js は Okta プロバイダーが Open ID Connect 仕様に基づいていると想定します。

💡

Okta プロバイダーには、デフォルト設定が付属しています。ユースケースに合わせてデフォルトをオーバーライドするには、組み込みの OAuth プロバイダーのカスタマイズを確認してください。

免責事項 デフォルト設定にバグがあると思われる場合は、問題をオープンできます。

Auth.js は仕様を厳守しており、プロバイダーによる仕様からの逸脱については責任を負いかねます。問題をオープンできますが、問題が仕様に準拠していない場合は、解決を追求しない場合があります。ディスカッションでさらにヘルプを求めることができます。

型パラメータ

型パラメータ
P extends OktaProfile

パラメータ

パラメータ
optionsOAuthUserConfig<P>

戻り値

OAuthConfig<P>

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