AccountLinking

Liên kết tài khoản được sử dụng cho Ứng dụng để cho phép Google hướng dẫn người dùng đăng nhập vào dịch vụ web của Ứng dụng.

Biểu diễn dưới dạng JSON
{
  "clientId": string,
  "clientSecret": string,
  "grantType": enum (AuthGrantType),
  "authenticationUrl": string,
  "accessTokenUrl": string,
  "scopes": [
    string
  ],
  "scopeExplanationUrl": string,
  "googleSignInClientId": string,
  "assertionTypes": [
    enum (AssertionType)
  ],
  "basicAuthHeaderForTokenEndpoint": boolean,
  "revocationEndpoint": string,
  "androidAppFlip": [
    {
      object (AndroidAppFlip)
    }
  ],
  "iosAppFlip": [
    {
      object (IosAppFlip)
    }
  ]
}
Trường
clientId

string

Chuỗi công khai duy nhất dùng để nhận dạng ứng dụng yêu cầu xác thực.

clientSecret

string

Mật khẩu ứng dụng khách do nhà phát triển duy trì.

grantType

enum (AuthGrantType)

Cho biết loại xác thực.

authenticationUrl

string

URL nơi người dùng sẽ được chuyển hướng đến để nhập thông tin đăng nhập (ví dụ: https://login.example.org/oauth/v2/authorize).

accessTokenUrl

string

URL để tìm nạp mã truy cập dựa trên mã uỷ quyền. Ví dụ: https://login.example.org/oauth/v2/token.

scopes[]

string

Danh sách các phạm vi mà người dùng cần cấp quyền. Hỗ trợ tối đa 10 phạm vi.

scopeExplanationUrl

string

URL của ứng dụng để hiện thông tin về những phạm vi được cấp mã truy cập. URL sẽ được nối thêm tham số truy vấn "phạm vi" chứa danh sách các phạm vi đang được yêu cầu, ví dụ: ?scopes=scope1+scope2+scope3.

googleSignInClientId

string

Mã ứng dụng khách OAuth 2.0 của Bảng điều khiển Google API mà Ứng dụng đang dùng để Đăng nhập bằng Google. Đây là trường bắt buộc cho loại xác nhận ID_TOKEN. Trường này được dùng trong trường aud (đối tượng) của mã thông báo mã nhận dạng: http://openid.net/specs/openid-connect-core-1_0.html#IDToken. Hãy truy cập vào https://developers.google.com/identity/protocols/OpenIDConnect để biết thêm thông tin về mã thông báo mã nhận dạng.

assertionTypes[]

enum (AssertionType)

Danh sách các loại câu nhận định mà Ứng dụng có thể hỗ trợ tại điểm cuối mã thông báo.

basicAuthHeaderForTokenEndpoint

boolean

Sử dụng tiêu đề xác thực cơ bản cho điểm cuối mã thông báo nếu trường này được đặt thành true. Nếu không, hãy sử dụng mã ứng dụng khách và khoá bí mật trong nội dung bài đăng.

revocationEndpoint

string

điểm cuối thu hồi mã thông báo, vui lòng tham khảo tài liệu dành cho nhà phát triển của IdP để tìm giá trị chính xác. Ví dụ: https://login.example.com/oauth/revoke.

androidAppFlip[]

object (AndroidAppFlip)

Cấu hình liên kết tài khoản cho Android AppFlip.

iosAppFlip[]

object (IosAppFlip)

Cấu hình liên kết tài khoản iOS AppFlip.

AndroidAppFlip

Cấu hình liên kết tài khoản cho Android AppFlip.

Biểu diễn dưới dạng JSON
{
  "appPackageName": string,
  "appSignature": string,
  "appFlipIntent": string
}
Trường
appPackageName

string

Tên gói của ứng dụng bên thứ ba.

appSignature

string

Vân tay số SHA-256 của chữ ký ký cho ứng dụng 3P.

appFlipIntent

string

Thao tác theo ý định nên được dùng để khởi động ứng dụng của bên thứ ba.

IosAppFlip

Cấu hình liên kết tài khoản iOS AppFlip.

Biểu diễn dưới dạng JSON
{
  "universalLink": string
}
Trường