Tài liệu OAuth Provider

Hướng dẫn tích hợp OAuth vào ứng dụng của bạn

Bắt đầu nhanh

Tích hợp OAuth trong 5 phút với code examples

API Reference

Chi tiết về tất cả endpoints và parameters

Tổng quan

OAuth Provider cung cấp dịch vụ chứng thực OAuth 2.0 cho phép người dùng cấp quyền truy cập vào tài khoản của họ cho các ứng dụng bên thứ ba một cách an toàn.

Luồng OAuth 2.0

Chúng tôi hỗ trợ Authorization Code Flow theo chuẩn OAuth 2.0:

  1. Ứng dụng redirect người dùng đến trang authorize
  2. Người dùng đăng nhập và cấp quyền
  3. Hệ thống redirect về ứng dụng với authorization code
  4. Ứng dụng đổi code lấy access token
  5. Sử dụng access token để truy cập API

Scopes

Các quyền truy cập có thể yêu cầu:

  • profile - Xem thông tin hồ sơ cơ bản (tên, ảnh đại diện)
  • email - Xem địa chỉ email
  • settings:read - Đọc settings của user
  • settings:write - Ghi settings của user

Base URL

Tất cả API endpoints sử dụng base URL: http://localhost:3000

Bắt đầu

  1. Đăng ký tài khoản
  2. Tạo OAuth Application
  3. Nhận Client ID và Client Secret
  4. Tích hợp vào ứng dụng