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

providers/pipedrive

內建的 Pipedrive 整合。

PipedriveProfile

繼承

屬性

data

data: {
  activated: boolean;
  active_flag: boolean;
  company_country: string;
  company_domain: string;
  company_id: number;
  company_industry: string;
  company_name: string;
  created: Date;
  default_currency: string;
  email: string;
  has_created_company: boolean;
  icon_url: string;
  id: number;
  is_admin: number;
  is_you: boolean;
  lang: number;
  language: {
     country_code: string;
     language_code: string;
  };
  last_login: Date;
  locale: string;
  modified: Date;
  name: string;
  phone: string;
  role_id: number;
  signup_flow_variation: string;
  timezone_name: string;
  timezone_offset: string;
};
activated?
optional activated: boolean;
active_flag?
optional active_flag: boolean;
company_country?
optional company_country: string;
company_domain?
optional company_domain: string;
company_id?
optional company_id: number;
company_industry?
optional company_industry: string;
company_name?
optional company_name: string;
created?
optional created: Date;
default_currency?
optional default_currency: string;
email
email: string;
has_created_company?
optional has_created_company: boolean;
icon_url?
optional icon_url: string;
id
id: number;
is_admin?
optional is_admin: number;
is_you?
optional is_you: boolean;
lang?
optional lang: number;
language?
optional language: {
  country_code: string;
  language_code: string;
};
language.country_code?
optional country_code: string;
language.language_code?
optional language_code: string;
last_login?
optional last_login: Date;
locale?
optional locale: string;
modified?
optional modified: Date;
name
name: string;
phone?
optional phone: string;
role_id?
optional role_id: number;
signup_flow_variation?
optional signup_flow_variation: string;
timezone_name?
optional timezone_name: string;
timezone_offset?
optional timezone_offset: string;

success

success: boolean;

default()

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

將 Pipedrive 登入新增至您的頁面。

設定

回調網址

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

組態

import { Auth } from "@auth/core"
import Pipedrive from "@auth/core/providers/pipedrive"
 
const request = new Request(origin)
const response = await Auth(request, {
  providers: [
    Pipedrive({
      clientId: PIPEDRIVE_CLIENT_ID,
      clientSecret: PIPEDRIVE_CLIENT_SECRET,
    }),
  ],
})

資源

注意事項

預設情況下,Auth.js 假設 Pipedrive 提供者基於 OAuth 2 規範。

💡

Pipedrive 提供者帶有預設組態。要覆寫您的使用案例的預設值,請查看自訂內建的 OAuth 提供者

免責聲明如果您認為在預設組態中發現錯誤,您可以提出問題

Auth.js 嚴格遵守規範,並且不對提供者對規範的任何偏離負責。您可以提出問題,但如果問題是不符合規範,我們可能不會尋求解決方案。您可以在討論區中尋求更多協助。

類型參數

類型參數
P 繼承 PipedriveProfile

參數

參數類型
選項OAuthUserConfig<P>

回傳值

OAuthConfig<P>

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