[Feat] Create a sample that demonstrates in-task authentication (secondary credentials)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- java
- Ambito
- ai-infra-agents, authentication, security
Direzione di ricerca
Esamina l'esempio di sicurezza esistente nel repository a2a-samples (java/agents/magic_8_ball_security) e la sezione della specifica A2A sull'autenticazione all'interno del task. Il nuovo esempio dovrebbe essere aggiunto allo stesso repository e dimostrare come un agente server A2A richiede e utilizza credenziali secondarie. Inizia comprendendo il flusso delle credenziali del protocollo A2A e le classi SDK esistenti per la gestione dell'autenticazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We recently added a security sample that shows how an A2A client can send a message to a secured A2A server agent (see https://github.com/a2aproject/a2a-samples/tree/main/samples/java/agents/magic_8_ball_security).
It would be good to have a sample that demonstrates the case where an A2A server agent requires credentials for a different system or resource (e.g., to access a specific tool on behalf of the user that requires its own auth). See the "In-Task Authentication (Secondary Credentials) section here for more details.
The new sample should be added to the a2a-samples repo.
- Lingua principale
- Java
- Stelle
- 504
- Fork
- 184
- Merge medio
- 1g 13h
- PR unite (30g)
- 31
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di a2aproject/a2a-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
a2aproject/a2a-java#1012 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
a2aproject/a2a-java#464 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Create a sample that demonstrates how to use a shared contextId across multiple tasksForse di nuovo libera @tanish111 l’ha presa 355 giorni fa e non c’è nessuna pull request aperta. Apertasample
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
a2aproject/a2a-java#375 · 5 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
a2aproject/a2a-java#1207 ·
I maintainer di solito rispondono entro 1 giorno
-
Enable checkstyle failOnViolation=trueForse già presa @ZYZ666-RGB l’ha presa 3 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
a2aproject/a2a-java#1206 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di a2aproject/a2a-java
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
lugassawan/swe-workbench#799 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Vakore/ZappierGames#89 ·
-
1.20.1-FORGE Module-Enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
MehVahdJukaar/WoodGood#1340 · 1 commento ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
PssbleTrngle/dye_depot#123 ·
-
bug question
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100