Azure / Azure/agent-openai-python-banking-assistant
[User Story] - Integrate Entra ID for User authentication and authorization
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 2
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Description**
Brief summary of the problem or enhancement. What is happening or what is needed? Focus on user impact, not implementation details.
**Current Behavior**
Describe what currently happens. Include examples, logs, or snippets if helpful.
**Acceptance Criteria**
List clear, testable outcomes. Example:
- [ ] Credit card numbers in agent responses are masked (only last 4 digits remain)
- [ ] Middleware applies across all agents generating text
- [ ] Unit tests cover detection and non-detection scenarios
**Design Considerations**
High-level approach. Mention patterns (e.g., agent middleware), data flow, constraints, and any alternatives rejected. Do NOT paste full code unless essential.
**Main Affected Modules and/or Classes**
List exact file paths or module names. Example:
- app/copilot/app/agents/azure_chat/account_agent.py
- app/copilot/app/agents/azure_chat/payment_agent.py
**References**
Link to docs, ADRs, samples, related issues. Example:
- Agent middleware docs:
- Sample middleware implementation:
## Optional
**Security & Privacy (optional)**
Data masking, logging considerations, PII handling, compliance notes.
**Risks & Mitigations (optional)**
Potential side effects (e.g., false positives masking numbers that aren't cards) and mitigation strategies.
**Open Questions (optional)**
Items needing clarification before implementation.
**Additional Context (optional)**
Supporting info: screenshots, sample responses, logs, reproduction steps.
---
*Migrated from: https://github.com/Azure-Samples/agent-openai-python-banking-assistant/issues/11*
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Der Issue-Text ist noch eine unausgefüllte Vorlage und nennt keine Dateien, Module, Einstiegspunkte, Akzeptanzkriterien oder Referenzen. Beginne damit, den Authentifizierungs- und Autorisierungsablauf im Repository zu identifizieren und das beabsichtigte Verhalten von Entra ID, die betroffenen Komponenten sowie eine testbare Definition of Done zu klären, bevor du mit der Implementierung beginnst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- authentication, authorization
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100