Add JSON-based setup option to authorization server conformance test
I maintainer di solito rispondono entro 7 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 64/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- typescript
- Ambito
- authorization, testing
Direzione di ricerca
Parti dal authorization conformance-test command e dalla gestione esistente delle command options. Aggiungi la JSON setup option, facendo sì che le command options abbiano la precedenza sui JSON values e sui defaults, e preserva gli errori quando mancano le required authorization-server settings; verifica i tre example invocation cases.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Background
In the future, conformance test for authorization server requires many options such as url, client_id, client_secret, redirect_uri.
Solution
Conformance test for authorization server provides the following setup options so that testers can choose their preferred setup option. The number is priority of the options. However, options unrelated to the authorization server, such as outputDir and specVersion, are not covered from these setup options.
- command options
- json file option
- default value
For Example
In the following case, http://auth1.example.com, which is set in url option, will be used.
npx @modelcontextprotocol/conformance authorization --file autorization-server-settings.json --url http://auth1.example.com
In the following case, http://auth2.example.com, which is set in autorization-server-settings.json, will be used.
npx @modelcontextprotocol/conformance authorization --file autorization-server-settings.json
autorization-server-settings.json
{
"url": "http://auth2.example.com"
}
In the following case, conformance test for authorization server occures error.
npx @modelcontextprotocol/conformance authorization
- Lingua principale
- TypeScript
- Stelle
- 130
- Fork
- 107
- Merge medio
- 8g 19h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 modelcontextprotocol/conformance
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
modelcontextprotocol/conformance#531 · 1 commento ·
I maintainer di solito rispondono entro 7 giorni
-
server-stateless: 500 ms whole-request deadline in no-log-without-loglevel reports slow servers as failuresForse già presa @birbprophet l’ha presa 7 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
modelcontextprotocol/conformance#530 ·
I maintainer di solito rispondono entro 7 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
modelcontextprotocol/conformance#519 ·
I maintainer di solito rispondono entro 7 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
modelcontextprotocol/conformance#315 · 1 commento ·
I maintainer di solito rispondono entro 7 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
modelcontextprotocol/conformance#312 · 1 commento ·
I maintainer di solito rispondono entro 7 giorni
Tutte le issue di modelcontextprotocol/conformance
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
solana-foundation/solana-com#2245 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
`document.cookie` with `max-age=0` does not delete the cookieForse già presa @BartInTheField l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
capricorn86/happy-dom#2460 ·
I maintainer di solito rispondono entro 2 giorni