Azure / Azure/agent-openai-python-banking-assistant

[User Story] - Integrate Entra ID for User authentication and authorization

Open
#49 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
2
Forks
5
PR merge metrics
No merged PRs in 30d

Description

**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*

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.