providers/webex
WebexProfile
プロファイルコールバックの使用時に Webex から返されるユーザープロファイル。
追加のフィールドについては、Webex 開発者ポータルの People - Get My Own Details を参照してください。返されるフィールドは、ユーザーの役割、OAuth 連携のスコープ、OAuth 連携が属する組織によって異なる場合があります。
拡張
Record
<string
,any
>
プロパティ
avatar?
optional avatar: string;
displayName?
optional displayName: string;
emails
emails: string[];
id
id: string;
default()
default<P>(config): OAuthConfig<P>
Webex ログインをページに追加します。
セットアップ
コールバック URL
https://example.com/api/auth/callback/webex
設定
import { Auth } from "@auth/core"
import Webex from "@auth/core/providers/webex"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
Webex({ clientId: WEBEX_CLIENT_ID, clientSecret: WEBEX_CLIENT_SECRET }),
],
})
リソース
ノート
デフォルトでは、Auth.js は Webex プロバイダーが OAuth 2 仕様に基づいていると想定します。
💡
Webex プロバイダーには デフォルト設定が付属しています。ユースケースに合わせてデフォルトをオーバーライドするには、組み込み OAuth プロバイダーのカスタマイズを参照してください。
型パラメータ
型パラメータ |
---|
P extends WebexProfile |
パラメータ
パラメータ | 型 |
---|---|
config | OAuthUserConfig <P > & { apiBaseUrl : string ; } |
戻り値
OAuthConfig
<P
>