How to trigger the OAuth flow?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, node.js
- Ambito
- authentication, documentation
Direzione di ricerca
Inizia dalla documentazione di @hapi/bell e dalla configurazione mostrata server.auth.strategy('github', 'bell', ...); il tutorial collegato non è disponibile e restituisce un 404. Identifica il punto di ingresso documentato per avviare il reindirizzamento al provider, quindi aggiungi un esempio completo e verificalo con la configurazione indicata di Node 20 e Hapi 21.3.10.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Runtime
node
Runtime version
node:20-alpine
Module version
"@hapi/bell": "13.0.2"
Used with
"@hapi/hapi": "21.3.10"
Any other relevant information
The tutorial is a 404:
http://mph-web.de/social-signup-with-twitter-using-hapi-js/
How can we help?
The documentation feels a bit lacking. At least from the docs I don't see how to actually trigger the oauth flow.
We have added the strategy to the auth
server.auth.strategy('jwt', 'jwt', {
key: Config.keys.auth,
verifyOptions: { algorithms: ['HS256'] },
validate
})
server.auth.strategy('github', 'bell', {
provider: 'github',
password: Config.oauth.github.cookieSecret,
clientId: Config.oauth.github.clientId,
clientSecret: Config.oauth.github.clientSecret,
location: () => Config.oauth.github.responseLocation
// isSecure: false,
// isSameSite: 'Lax',
})
...and now we want to offer a button that should start the auth oauth flow.
From the docs I don't see how.
I assume the provider auth url needs to be constructed and the user needs to be redirected to that.
What am I missing?
- Lingua principale
- JavaScript
- Stelle
- 615
- Fork
- 210
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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 hapijs/bell
-
Support async functions for tokenParams and providerParamsForse di nuovo libera @Marsup l’ha presa 46 giorni fa e non c’è nessuna pull request aperta. Apertafeature
hapijs/bell#498 · 2 commenti · 1 reazione · 1 assegnatario ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Big cookie sizeAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Change callback pathApertasupport
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Issue simili
-
Plaid sync fails and rolls back when a removed pending transaction was matched by a bank ruleAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
bigcapitalhq/bigcapital#1544 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
meshery/meshery.io#3112 ·
I maintainer di solito rispondono entro 2 giorni
-
area:docs type:chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
bulkhead-labs/tailsuite#31 ·
-
dependencies javascript
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
gems-uff/noworkflow#470 ·
I maintainer di solito rispondono entro 3 giorni
-
product / auth product / console product / sites product / storage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno