BasicAuth CouchDB Example
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 30/100
- Type d'issue
- Documentation
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- documentation
Piste de recherche
Commencez par examiner la documentation CouchDB existante ainsi que les points d’entrée CouchdbResource et restkit.BasicAuth présentés dans l’issue. Ajoutez un exemple officiel de CouchDB avec BasicAuth à l’emplacement approprié de la documentation et vérifiez que l’utilisation documentée est correcte.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I looked around before posting this, but if I missed it in the channel, group, or another ticket, I apologise.
I noticed there was no example for authentication (cf. BasicAuth) against CouchDB. I was thinking it might be nice to put an official example of using BasicAuth up in the docs. I assume what I worked out is right, but I'm filing this here because there may already be a cleaner way, or this may be less than efficient for some reason. (And this probably belongs in docs, not on the wiki, but I'm happy to put it there if it's a better idea)
import couchdbkit
from restkit import BasicAuth
uri = "http://127.0.0.1:5984/"
username = "CouchDBUsername"
password = "CouchDBPassword"
CouchDBAuth = couchdbkit.resource.CouchdbResource(filters=[BasicAuth(username, password)])
CouchDBServer = couchdbkit.Server(uri, resource_instance=CouchDBAuth)
As the function is already in restkit, I assume there's no reason to configure helpers/wrappers for CouchDB to do this, and I also assume that OAuth is similar (though I wouldn't know and can't test, I only use BasicAuth for CouchDB at the moment).
- Langage dominant
- Python
- Étoiles
- 261
- Forks
- 90
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de benoitc/couchdbkit
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
benoitc/couchdbkit#181 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
benoitc/couchdbkit#196 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
benoitc/couchdbkit#194 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
benoitc/couchdbkit#193 · 2 commentaires · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 48/100
benoitc/couchdbkit#192 ·
Toutes les issues de benoitc/couchdbkit
Issues similaires
-
agents nolte-linux security skills
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nolte/claude-shared#732 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 2 jours
-
[Bug] Source archive filter: dry run excludes SystemVerilog (.sv) files with no preflight warningOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
FinanceFlash/unvibecode#906 ·
Les mainteneurs répondent en général sous 1 jour