AgenticAuthenticationService class
שירות לטיפול באימות משתמש סוכן.
שיטות
| Get |
מקבל אסימון משתמש סוכן עבור אימות פלטפורמה. משתמש בטווח האימות של פלטפורמת MCP המהווה ברירת מחדל. |
| Get |
מקבל אסימון משתמש סוכן עבור אימות פלטפורמה. |
פרטי פעולת השירות
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>
מחרוזת האסימון, או מחרוזת ריקה אם לא הוחזר אסימון.