ข้ามไปยังเนื้อหา

ผลิตภัณฑ์

ทุกสิ่งตั้งแต่ประตูทางเข้าจนถึงที่นั่ง

Usher Identity ตรวจตั๋วที่ประตูและพาผู้คนไปยังที่นั่ง: การยืนยันตัวตน แล้วจึงเป็นการให้สิทธิ์ งานนี้ทำโดยสี่ส่วนด้วยกัน

Lobby

หน้าลงชื่อเข้าที่โฮสต์ให้

ปลายทางของปุ่ม “ดำเนินการต่อด้วย Usher Identity” หน้านี้บอกชื่อผลิตภัณฑ์ที่ผู้ใช้กำลังจะไปเสมอ และมีหน้าตาเหมือนเดิมไม่ว่าผลิตภัณฑ์ใดจะส่งผู้ใช้มา ผู้คนจึงเรียนรู้ว่า Usher Identity มีหน้าตาอย่างไร และสังเกตได้เมื่อมีสิ่งใดที่ไม่ใช่

  • ทุกทางเข้า

    พาสคีย์ รหัสทางอีเมล ลิงก์ลงชื่อเข้า การลงชื่อเข้าด้วยบัญชีโซเชียล และรหัสผ่านหากคุณต้องการ

  • ปัจจัยที่สอง

    แอปยืนยันตัวตนพร้อมรหัสสำรอง จะให้เลือกใช้หรือบังคับใช้กับทุกคนก็ได้

  • ใครเข้าร่วมได้บ้าง

    เปิดให้สมัครได้ทุกคน หรือใช้รายชื่อแขกที่ระบุที่อยู่และโดเมน พร้อมรายการบล็อกสำหรับส่วนที่เหลือ

  • สงบทั้งสองธีม

    ทั้งธีมสว่างและธีมมืด ทุกคู่สีผ่านการตรวจสอบตาม WCAG 2.2 AA และเขียนขึ้นเพื่อต้อนรับ มากกว่าเพื่อเตือน

บัญชี Usher Identity

บัญชีเดียว ทุกประตู

บัญชี Usher Identity คือสิ่งที่แต่ละคนมี ใช้ลงชื่อเข้าทุกผลิตภัณฑ์ที่ใช้บัญชี Usher Identity และเป็นที่เดียวสำหรับดูแลบัญชีนั้น

  • ลงชื่อเข้าในแบบของตัวเอง

    เพิ่มพาสคีย์ เปิดใช้แอปยืนยันตัวตน หรือเปลี่ยนอีเมล

  • อุปกรณ์ที่มองเห็นได้

    ทุกอุปกรณ์ที่ลงชื่อเข้าอยู่ และวิธีลงชื่อออกจากอุปกรณ์ใดก็ได้

  • บัญชีที่เชื่อมโยง

    บัญชีโซเชียลที่เชื่อมต่อไว้ และวิธียกเลิกการเชื่อมต่อ

  • ออกได้ง่าย

    ผู้ใช้ลบบัญชีของตัวเองได้

Usher Identity Console

ที่ที่นักพัฒนาดูแลทุกอย่าง

เวิร์กสเปซเก็บโปรเจกต์ โปรเจกต์เก็บสภาพแวดล้อม แต่ละสภาพแวดล้อมเป็น Issuer ของตัวเอง โดยมีผู้ใช้ แอปพลิเคชัน คีย์ และ Lobby เป็นของตัวเอง

  • แอปพลิเคชัน

    ไคลเอ็นต์แบบลับและแบบสาธารณะ พร้อม Redirect URI ที่ต้องตรงกันทุกตัวอักษร และข้อมูลรับรองแบบเครื่องถึงเครื่อง

  • ผู้ใช้และองค์กร

    ค้นหาผู้ใช้ ยุติเซสชัน และจัดการองค์กร ทีม และคำเชิญ

  • คีย์

    ดูคีย์ลงนามของสภาพแวดล้อมและหมุนเวียนคีย์

  • ตัวอย่าง Lobby แบบสด

    ดู Lobby ของคุณแบบที่ผู้ใช้จะเห็น จากโฮสต์ตัวอย่างที่ไม่ลงชื่อเข้าให้ใครเลย

SDK และคอมโพเนนต์

ปุ่มที่ผู้คนจำได้

ปุ่ม “ดำเนินการต่อด้วย Usher Identity” มีหน้าตาเหมือนกันในทุกผลิตภัณฑ์ เช่นเดียวกับปุ่มลงชื่อเข้าที่ผู้คนคุ้นเคยอยู่แล้ว ข้อความบนปุ่มใช้ฟอนต์ของคุณ นอกนั้นไม่มีอะไรเปลี่ยน

คอมโพเนนต์จริงจาก @usher/ui

บนหน้าสีสว่าง
บนหน้าสีมืด
ข้างตัวเลือกอื่นๆ
ใต้แบบฟอร์มที่โฮสต์ให้ปกป้องโดย Usher Identity
  • <SignIn /> และ <UserButton /> จะมาพร้อม SDK มาพร้อม SDK
  • ระหว่างนี้ ไลบรารี OpenID Connect ใดก็ได้ลงชื่อเข้าให้ผู้ใช้ได้ตั้งแต่วันนี้
@usher/nextjs (มาพร้อม SDK)
// app/layout.tsx
import { UsherProvider } from '@usher/nextjs'

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en">
      <body>
        <UsherProvider>{children}</UsherProvider>
      </body>
    </html>
  )
}

// app/page.tsx
import { SignIn, UserButton, currentUser } from '@usher/nextjs'

export default async function Page() {
  const user = await currentUser()
  return user ? <UserButton /> : <SignIn />
}

เชิญผู้ใช้ของคุณเข้าด้านใน

สร้างเวิร์กสเปซและโปรเจกต์ แล้วสภาพแวดล้อมแรกของคุณจะมาพร้อม Issuer คีย์ และ Lobby ที่เป็นของตัวเอง

ลงชื่อเข้าครั้งเดียว ยินดีต้อนรับทุกที่