providers/passage
PassageProfile
參見
屬性
at_hash
at_hash: string;
aud
aud: string[];
auth_time
auth_time: number;
azp
azp: string;
c_hash
c_hash: string;
client_id
client_id: string;
email: string;
使用者的電子郵件地址
email_verified
email_verified: boolean;
使用者是否已驗證其電子郵件地址
exp
exp: number;
iat
iat: number;
iss
iss: string;
phone
phone: string;
使用者的電話號碼
phone_number_verified
phone_number_verified: boolean;
使用者是否已驗證其電話號碼
sub
sub: string;
使用者在 Passage 中的唯一識別碼
default()
default(config): OAuthConfig<PassageProfile>
將 Passage 登入新增至您的頁面。
設定
回呼網址
https://example.com/api/auth/callback/passage
設定
import { Auth } from "@auth/core"
import Passage from "@auth/core/providers/passage"
const request = new Request(origin)
const response = await Auth(request, {
providers: [
Passage({
clientId: PASSAGE_ID,
clientSecret: PASSAGE_SECRET,
issuer: PASSAGE_ISSUER,
}),
],
})
資源
注意事項
預設情況下,Auth.js 假設 Passage 提供者基於 Open ID Connect 規範。
💡
Passage 提供者具有預設設定。若要覆寫您的使用案例的預設值,請查看自訂內建 OAuth 提供者。
參數
參數 | 類型 |
---|---|
config | OAuthUserConfig <PassageProfile > |