GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


ชั้นเรียนสำหรับผู้สร้างของ GetSignInWithGoogleOption

สรุป

เครื่องมือสร้างสาธารณะ

Builder(@NonNull String serverClientId)

เมธอดสาธารณะ

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

ตั้งค่าการอ้างสิทธิ์ที่จะรวมไว้ในโทเค็นรหัส Google

final @NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter(@NonNull String hostedDomainFilter)

ตั้งค่าตัวกรองโดเมนที่โฮสต์ (เช่น myuniveristy.edu)

final @NonNull GetSignInWithGoogleOption.Builder

ตั้งค่า Nonce ที่จะใช้เมื่อสร้างโทเค็นรหัส Google

เครื่องมือสร้างสาธารณะ

ช่างก่อสร้าง

public Builder(@NonNull String serverClientId)
พารามิเตอร์
@NonNull String serverClientId

รหัสไคลเอ็นต์ของเซิร์ฟเวอร์ที่จะยืนยันความสมบูรณ์ของโทเค็น

เมธอดสาธารณะ

สร้าง

public final @NonNull GetSignInWithGoogleOption build()

setClaims

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

ตั้งค่าการอ้างสิทธิ์ที่จะรวมไว้ในโทเค็นรหัส Google

ดูรายการการอ้างสิทธิ์ที่ใช้ได้ในเอกสารประกอบ ระบบจะไม่สนใจการอ้างสิทธิ์ที่ไม่รองรับ

พารามิเตอร์
@NonNull List<@NonNull Claim> claims

รายการการอ้างสิทธิ์

setHostedDomainFilter

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

ตั้งค่าตัวกรองโดเมนที่โฮสต์ (เช่น myuniveristy.edu) ค่าเริ่มต้นคือไม่มีตัวกรอง

setNonce

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

ตั้งค่า Nonce ที่จะใช้เมื่อสร้างโทเค็นรหัส Google ค่าสำหรับ Nonce อาจเป็นสตริงแบบสุ่มใดก็ได้ และใช้เพื่อป้องกันการโจมตีแบบเล่นซ้ำ ค่าเริ่มต้นคือไม่มี Nonce

พารามิเตอร์
String nonce

ค่า Nonce ที่จะใช้ในระหว่างการสร้างโทเค็นรหัส