Skip to content

Commit 3f3dad6

Browse files
committed
Remove DefaultAzureCredential references from documentation and examples
- Replace DefaultAzureCredential with InteractiveBrowserCredential in docstring examples - Update examples/README.md to recommend more specific credential types - Remove DefaultAzureCredential recommendations to avoid potential auth issues - Use explicit credential types for better developer experience
1 parent 88827f2 commit 3f3dad6

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

examples/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ python examples/advanced/complete_walkthrough.py
9090
## 🔒 Authentication
9191

9292
All examples use Azure Identity for authentication. Common patterns:
93-
- `DefaultAzureCredential` for development
94-
- `ClientSecretCredential` for production services
95-
- `InteractiveBrowserCredential` for interactive scenarios
93+
- `InteractiveBrowserCredential` for development and interactive scenarios
94+
- `DeviceCodeCredential` for development on headless systems
95+
- `ClientSecretCredential` for production services with service principals
9696

9797
## 📖 Documentation
9898

src/PowerPlatform/Dataverse/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
Example:
2525
Basic client initialization and usage::
2626
27-
from azure.identity import DefaultAzureCredential
27+
from azure.identity import InteractiveBrowserCredential
2828
from PowerPlatform.Dataverse import DataverseClient
2929
30-
credential = DefaultAzureCredential()
30+
credential = InteractiveBrowserCredential()
3131
client = DataverseClient(
3232
"https://org.crm.dynamics.com",
3333
credential

src/PowerPlatform/Dataverse/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ class DataverseClient:
4444
Example:
4545
Create a client and perform basic operations::
4646
47-
from azure.identity import DefaultAzureCredential
47+
from azure.identity import InteractiveBrowserCredential
4848
from PowerPlatform.Dataverse import DataverseClient
4949
50-
credential = DefaultAzureCredential()
50+
credential = InteractiveBrowserCredential()
5151
client = DataverseClient(
5252
"https://org.crm.dynamics.com",
5353
credential

0 commit comments

Comments
 (0)