AgenticAuthenticationService class

บริการสําหรับการจัดการการรับรองความถูกต้องผู้ใช้ที่เป็นตัวแทน

วิธีการ

GetAgenticUserToken(Authorization, string, TurnContext)

รับโทเค็นผู้ใช้ที่เป็นตัวแทนสําหรับการรับรองความถูกต้องแพลตฟอร์ม ใช้ขอบเขตการรับรองความถูกต้องแพลตฟอร์ม MCP เริ่มต้น

GetAgenticUserToken(Authorization, string, TurnContext, string[])

รับโทเค็นผู้ใช้ที่เป็นตัวแทนสําหรับการรับรองความถูกต้องแพลตฟอร์ม

รายละเอียดวิธีการ

GetAgenticUserToken(Authorization, string, TurnContext)

คำเตือน

API นี้ถูกเลิกใช้แล้วในตอนนี้

Use the overload with explicit scopes parameter for better control over requested permissions.

รับโทเค็นผู้ใช้ที่เป็นตัวแทนสําหรับการรับรองความถูกต้องแพลตฟอร์ม ใช้ขอบเขตการรับรองความถูกต้องแพลตฟอร์ม MCP เริ่มต้น

static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext): Promise<string>

พารามิเตอร์

authorization
Authorization

ตัวจัดการการรับรองความถูกต้อง

authHandlerName

string

ชื่อของตัวจัดการการรับรองความถูกต้องที่จะใช้

turnContext
TurnContext

เปิดบริบทสําหรับคําขอปัจจุบัน

การส่งคืน

Promise<string>

สตริงโทเค็นหรือสตริงว่าง ถ้าไม่มีโทเค็นถูกส่งกลับ

GetAgenticUserToken(Authorization, string, TurnContext, string[])

รับโทเค็นผู้ใช้ที่เป็นตัวแทนสําหรับการรับรองความถูกต้องแพลตฟอร์ม

static function GetAgenticUserToken(authorization: Authorization, authHandlerName: string, turnContext: TurnContext, scopes: string[]): Promise<string>

พารามิเตอร์

authorization
Authorization

ตัวจัดการการรับรองความถูกต้อง

authHandlerName

string

ชื่อของตัวจัดการการรับรองความถูกต้องที่จะใช้

turnContext
TurnContext

เปิดบริบทสําหรับคําขอปัจจุบัน

scopes

string[]

ขอบเขต OAuth ที่จะร้องขอ ควรได้รับมาจากการกําหนดค่าที่เหมาะสม (เช่น ToolingConfiguration.mcpPlatformAuthenticationScope)

การส่งคืน

Promise<string>

สตริงโทเค็นหรือสตริงว่าง ถ้าไม่มีโทเค็นถูกส่งกลับ