Chuyển đến nội dung

Sản phẩm

Mọi thứ từ cửa vào đến tận chỗ ngồi.

Usher Identity soát vé ở cửa và đưa mọi người đến chỗ ngồi: xác thực, rồi ủy quyền. Bốn thành phần đảm nhận công việc này.

Lobby

Trang đăng nhập được lưu trữ sẵn.

Nơi nút Tiếp tục với Usher Identity dẫn đến. Trang luôn nêu tên sản phẩm mà người dùng sắp đến, và trông giống nhau dù sản phẩm nào đưa họ đến, nên người dùng biết Usher Identity trông như thế nào và nhận ra khi có gì đó không phải.

  • Mọi cách để vào

    Mã khóa, mã qua email, liên kết đăng nhập, đăng nhập bằng mạng xã hội và, nếu bạn muốn, mật khẩu.

  • Yếu tố thứ hai

    Ứng dụng xác thực kèm mã dự phòng, tùy chọn hoặc bắt buộc với mọi người.

  • Ai được tham gia

    Đăng ký tự do, hoặc một danh sách khách mời gồm các địa chỉ và tên miền, kèm danh sách chặn cho những người còn lại.

  • Điềm tĩnh ở cả hai chủ đề

    Sáng và tối, mọi cặp màu đều được kiểm tra theo WCAG 2.2 AA, và lời lẽ được viết để chào đón thay vì cảnh báo.

Tài khoản Usher Identity

Một tài khoản. Mọi cánh cửa.

Tài khoản Usher Identity là thứ mỗi người sở hữu. Tài khoản giúp họ đăng nhập vào mọi sản phẩm dùng tài khoản Usher Identity, và cho họ một nơi duy nhất để quản lý tài khoản.

  • Đăng nhập theo cách của họ

    Thêm mã khóa, bật ứng dụng xác thực, đổi email.

  • Thiết bị họ có thể thấy

    Mọi thiết bị đang đăng nhập, và cách đăng xuất bất kỳ thiết bị nào trong số đó.

  • Tài khoản đã liên kết

    Các tài khoản mạng xã hội họ đã kết nối, và cách ngắt kết nối.

  • Rời đi thật dễ dàng

    Người dùng có thể tự xóa tài khoản của mình.

Usher Identity Console

Nơi nhà phát triển điều hành mọi thứ.

Không gian làm việc chứa các dự án; dự án chứa các môi trường. Mỗi môi trường là một bên phát hành riêng, với người dùng, ứng dụng, khóa và Lobby riêng.

  • Ứng dụng

    Client bảo mật và công khai, với URI chuyển hướng khớp chính xác, cùng thông tin xác thực máy với máy.

  • Người dùng và tổ chức

    Tìm người dùng, kết thúc phiên của họ, và quản lý tổ chức, nhóm và lời mời.

  • Khóa

    Xem khóa ký của một môi trường và xoay vòng chúng.

  • Xem trước Lobby trực tiếp

    Xem Lobby đúng như người dùng sẽ thấy, từ một host xem trước không bao giờ đăng nhập cho ai.

SDK và thành phần

Một nút bấm ai cũng nhận ra.

Nút Tiếp tục với Usher Identity trông giống nhau trong mọi sản phẩm, như những nút đăng nhập người dùng đã quen thuộc. Nhãn của nút dùng phông chữ của bạn; ngoài ra không có gì thay đổi.

Thành phần thật từ @usher/ui

Trên trang sáng
Trên trang tối
Bên cạnh các lựa chọn khác
Dưới một biểu mẫu được lưu trữ sẵnĐược bảo mật bởi Usher Identity
  • <SignIn /> và <UserButton /> sẽ có khi SDK ra mắt. Sẽ có khi SDK ra mắt
  • Trong lúc chờ đợi, bất kỳ thư viện OpenID Connect nào cũng đăng nhập được cho người dùng ngay hôm nay.
@usher/nextjs (sẽ có khi SDK ra mắt)
// 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 />
}

Mời người dùng của bạn vào.

Tạo một không gian làm việc và một dự án, và môi trường đầu tiên của bạn sẽ có sẵn bên phát hành, khóa và Lobby riêng.

Đăng nhập một lần. Được chào đón ở mọi nơi.