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>
標記字串,若無標記則為空字串。