AccountLinking

AccountLinks được dùng cho Ứng dụng để cho phép Google hướng dẫn người dùng đăng nhập vào các 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)
    }
  ]
}
Các trường
clientId

string

Chuỗi công khai duy nhất dùng để xác định ứ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 mà 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 đã cung cấp một 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 mà mã truy cập đang được cấp. URL này sẽ được thêm cùng với thông số truy vấn "scopes" 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 API của Google mà Ứng dụng đang dùng để Đăng nhập bằng Google. Trường này là bắt buộc đối với loại câu nhận định 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 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 của mã thông báo.

basicAuthHeaderForTokenEndpoint

boolean

Sử dụng tiêu đề xác thực cơ bản cho điểm cuối của 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à bí mật bên 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 AppFlip cho iOS.

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
}
Các 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 dùng để ký chữ ký của họ 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 AppFlip cho iOS.

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