跳至主要內容

驗證 (Authentication) 參數

在標準的 OIDC 登入流程中,客戶端應用程式會發起驗證請求,將使用者重定向到 Logto 託管的通用登入體驗網頁。根據你的登入體驗設定,使用者可以使用各種識別碼、驗證方法以及第三方社交或企業級單一登入 (SSO) 連接器進行登入或註冊。

除了標準的 OIDC 驗證參數外,我們的產品還引入了幾個自訂驗證參數,讓你可以為終端使用者量身打造所需的登入體驗。

這在你希望為不同使用者群體強制執行特定登入流程時特別有用。包括但不限於以下情境:

新使用者直接註冊

在針對性的註冊活動中,你可能希望將新使用者直接引導至註冊頁面,繞過預設的登入表單,以確保流暢的上手體驗。

使用First screen 參數 → first_screen=register

如果你透過自託管的訂閱表單收集電子郵件地址,這些參數允許你將新訂閱者重定向至註冊頁面,並預填電子郵件欄位,讓他們輕鬆完成註冊流程。

使用First screen 參數 → first_screen=identifier:sign_up&identifier=email&login_hint=foo@gmail.com

對於需要設置新密碼的新使用者,發送直接連結並將他們重定向至密碼重設頁面,並預填電子郵件欄位。

使用First screen 參數 → first_screen=reset_password

即時社交登入

如果你在網站上直接提供社交媒體登入按鈕,可以使用這些參數跳過預設的登入表單,讓使用者直接使用他們選擇的社交提供者進行驗證。

使用Direct sign-in 參數 → direct_sign_in=social:google

企業客戶的直接 SSO 登入

對於服務多個企業客戶的產品,這些參數允許你顯示專用的 SSO 按鈕,讓使用者使用他們特定的 SSO 提供者登入,跳過通用登入表單,為每個組織提供流暢的體驗。

使用Direct sign-in 參數 → direct_sign_in=sso:1234567890

為不同網站顯示自訂登入方法

如果你的產品同時服務內部團隊和消費者,或不同的組織,你可以相應地調整登入體驗。例如: - 對於內部工具,只顯示電子郵件 / 使用者名稱和密碼登入。 - 對於面向消費者的頁面,提供所有可用的登入選項,包括 Google 登入。

使用:根據網站類型使用不同的 first screendirect sign-in 設定。

繼續閱讀以了解更多關於驗證參數的資訊,以自訂 first screen 或為你的使用者啟用 direct sign-in 體驗。

安全地在你網站上嵌入登入或註冊表單

提升客戶上手體驗的小技巧