AgenticAuthenticationService class

Palvelu agenttikäyttäjän todentamisen käsittelyyn.

Menetelmät

GetAgenticUserToken(Authorization, string, TurnContext)

Hakee käyttöympäristötodennusta varten agentin käyttäjätunnuksen. Käyttää MCP-ympäristön oletusarvoista todennusaluetta.

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

Hakee käyttöympäristötodennusta varten agentin käyttäjätunnuksen.

Menetelmän tiedot

GetAgenticUserToken(Authorization, string, TurnContext)

Varoitus

Tämä ohjelmointirajapinta on nyt vanhentunut.

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

Hakee käyttöympäristötodennusta varten agentin käyttäjätunnuksen. Käyttää MCP-ympäristön oletusarvoista todennusaluetta.

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

Parametrit

authorization
Authorization

Valtuutuskäsittelijä.

authHandlerName

string

Käytettävän todennuskäsittelijän nimi.

turnContext
TurnContext

Nykyisen pyynnön käännöskonteksti.

Palautukset

Promise<string>

Tunnusmerkkijono tai tyhjä merkkijono, jos tunnusta ei palauteta.

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

Hakee käyttöympäristötodennusta varten agentin käyttäjätunnuksen.

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

Parametrit

authorization
Authorization

Valtuutuskäsittelijä.

authHandlerName

string

Käytettävän todennuskäsittelijän nimi.

turnContext
TurnContext

Nykyisen pyynnön käännöskonteksti.

scopes

string[]

Pyydettävät OAuth-alueet. Tulee hankkia sopivasta kokoonpanosta (esim. ToolingConfiguration.mcpPlatformAuthenticationScope).

Palautukset

Promise<string>

Tunnusmerkkijono tai tyhjä merkkijono, jos tunnusta ei palauteta.