Please add `app.get_new_client()` to help with token rotation
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
- python
- Ambito
- api, authentication
Direzione di ricerca
Esamina prima la discussione #1324, quindi ispeziona gli entry point slack_bolt.App e slack_bolt.async_app.AsyncApp e il modo in cui utilizzano InstallationStore durante la rotazione dei token. Il lavoro sarà completato quando i chiamanti potranno ottenere un client appena creato per un team tramite i metodi richiesti senza dover gestire direttamente lo store, sia per le app sincrone sia per quelle asincrone.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
From a discussion in #1324, the only safe way to call the client from outside a bolt handler when token rotation is on is to create a new client each time (as the handlers do)
Since Bolt is currently handling all of this for us, it'd be very useful to have a method along the lines of
client = await bolt.get_new_client(team_id)
that means callers do not need to deal with the InstallationStore and such themselves.
Category (place an x in each of the [ ])
- slack_bolt.App and/or its core components
- slack_bolt.async_app.AsyncApp and/or its core components
- Adapters in slack_bolt.adapter
- Others
Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.
- Lingua principale
- Python
- Stelle
- 1.3k
- Fork
- 288
- Merge medio
- 1g 8h
- PR unite (30g)
- 10
Guida per i contributori
Apri 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 slackapi/bolt-python
-
docs enhancement server-side
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
slackapi/bolt-python#1576 · 1 commento ·
-
auto-triage-skip bug security semver:major
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
slackapi/bolt-python#1447 · 9 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
slackapi/bolt-python#1577 ·
-
area:async auto-triage-skip dependencies
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
slackapi/bolt-python#1472 · 1 commento · 1 reazione ·
-
auto-triage-skip enhancement
slackapi/bolt-python#1346 · 2 commenti · 1 assegnatario ·
Tutte le issue di slackapi/bolt-python
Issue simili
-
documentation help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
simonw/sqlite-utils#872 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100