GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


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

สรุป

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

Builder(serverClientId: String)

ฟังก์ชันสาธารณะ

GetSignInWithGoogleOption
GetSignInWithGoogleOption.Builder
setClaims(claims: List<Claim>)

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

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

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

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

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

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

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

Builder(serverClientId: String)
พารามิเตอร์
serverClientId: String

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

ฟังก์ชันสาธารณะ

สร้าง

fun build(): GetSignInWithGoogleOption

setClaims

fun setClaims(claims: List<Claim>): GetSignInWithGoogleOption.Builder

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

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

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

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

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

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

setNonce

fun setNonce(nonce: String?): GetSignInWithGoogleOption.Builder

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

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

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