vaultwarden.models.bitwarden.get_organization() requires owner user
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Start at vaultwarden.models.bitwarden.get_organization() and inspect how bitwarden_client data from the /api/sync endpoint is represented, along with the Organization object shown in the issue. Verify the behavior with a normal user and confirm that organization access no longer requires the owner-only endpoint.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
trying to access my organization from a normal user fails:
from vaultwarden.models.bitwarden import get_organization
orga= get_organization(bitwarden_client, org_uuid)
GET /api/organizations/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
Unauthorized Error: You need to be Owner to call this endpoint
Request guard `OwnerHeaders` failed: "You need to be Owner to call this endpoint".
(get_organization) GET /api/organizations/<org_id> => 401 Unauthorized
it seems that it is not necessary to call this endpoint. bitwarden_client should already have all the details about a user's organization (from the /api/sync endpoint). alternatively, an Organization object could be instantiated manually, but that seems more like a workaround than a solution:
org = Organization(
Id = "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
Name = "my Org",
Object = None,
bitwarden_client = bitwarden_client
)
- Vorherrschende Sprache
- Python
- Sterne
- 37
- Forks
- 14
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus numberly/python-vaultwarden
-
Missing model and parameters, when testing against a 1.37.2 serverEvtl. vergeben @Lujeni hat das vor 10 Tagen übernommen. Offennew
numberly/python-vaultwarden#54 · 2 Kommentare · 1 zugewiesene Person ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
Alle Issues in numberly/python-vaultwarden
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
microsoft/agent-lightning#661 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
area/profiles comp/cli P3 type/feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
NousResearch/hermes-agent#146372 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] OpenAI-compatible embedding model alias breaks embedder constructionEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
[oblt-aw][autodoc] Document obs-aw-automerge contract and fix automerge doc inconsistenciesEvtl. vergeben @github-actions hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag
-
GeoSeries scale and skew tests fail with pytest 9.2.0Evtl. vergeben @jiayuasu hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag