AgenticAuthenticationService class
Υπηρεσία για τον χειρισμό του ελέγχου ταυτότητας agentic user.
Μέθοδοι
| 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>
Η συμβολοσειρά διακριτικού ή κενή συμβολοσειρά εάν δεν επιστρέφεται διακριτικό.