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>

מחרוזת האסימון, או מחרוזת ריקה אם לא הוחזר אסימון.