Nhảy đến nội dung

oauthSignUp

Đăng ký người dùng (ủy quyền) qua OAUTH. Nó trả về một Promise mà giải quyết thành một đối tượng IAuthEntity.

Mô tả

Phương thức nhận body làm tham số.

AuthProvider.oauthSignUp(

marker, body, body.client_id, body.client_secret, body.code, body.grant_type, body.redirect_uri, langCode

);

Sơ đồ tham số

Sơ đồ

marker(bắt buộc): string
Định danh văn bản của nhà cung cấp ủy quyền
ví dụ: "email"

body(bắt buộc): IOAuthSignUpData
Đối tượng chứa thông tin OAuth cho việc đăng ký
ví dụ:

{
"client_id": "34346983-luuct343473qdkqidjopdfp3eb3k4thp.apps.googleusercontent.com",
"client_secret": "43434343434",
"code": "4/0AVMBsJgwewewewewewei4D7T6E_fbswxnL3g",
"grant_type": "authorization_code",
"redirect_uri": "http://localhost:3000"
}

body.client_id(bắt buộc): string
ID khách hàng cho ứng dụng OAuth.
ví dụ: "34346983-luuct343473qdkqidjopdfp3eb3k4thp.apps.googleusercontent.com"

body.client_secret(bắt buộc): string
Mật khẩu khách hàng cho ứng dụng OAuth.
ví dụ: "43434343434"

body.code(bắt buộc): string
Mã ủy quyền nhận được từ nhà cung cấp OAuth.
ví dụ: "4/0AVMBsJgwewewewewewei4D7T6E_fbswxnL3g"

body.grant_type(bắt buộc): string
Loại cấp phép cho yêu cầu OAuth.
ví dụ: "authorization_code"

body.redirect_uri(bắt buộc): string
URI chuyển hướng cho ứng dụng OAuth.
ví dụ: "http://localhost:3000"

langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"

Ví dụ

Ví dụ tối thiểu

const body = {"client_id": "34346983-luuct343473qdkqidjopdfp3eb3k4thp.apps.googleusercontent.com","client_secret": "43434343434","code": "4/0AVMBsJgwewewewewewei4D7T6E_fbswxnL3g","grant_type": "authorization_code","redirect_uri": "http://localhost:3000"}
const response = await AuthProvider.oauthSignUp('email', body)