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:
- Ứng dụng redirect người dùng đến trang authorize
- Người dùng đăng nhập và cấp quyền
- Hệ thống redirect về ứng dụng với authorization code
- Ứng dụng đổi code lấy access token
- 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ỉ emailsettings:read- Đọc settings của usersettings:write- Ghi settings của user
Base URL
Tất cả API endpoints sử dụng base URL: http://localhost:3000
Bắt đầu
- Đăng ký tài khoản
- Tạo OAuth Application
- Nhận Client ID và Client Secret
- Tích hợp vào ứng dụng