Skip to content

Commit 70a6266

Browse files
authored
Merge pull request #678 from microsoftgraph/shem/update_samples_for_delegated_auth
Update samples for delegated Auth
2 parents 885e623 + ca86c68 commit 70a6266

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ from azure.identity import DeviceCodeCredential
6565

6666
credential = DeviceCodeCredential("client_id",
6767
"tenant_id")
68-
graph_scopes = ['User.Read', 'Calendars.ReadWrite.Shared']
68+
scopes = ['https://graph.microsoft.com/.default']
6969
```
7070

7171
### 2.3 Initialize a GraphServiceClient object
@@ -97,7 +97,7 @@ credentials = DeviceCodeCredential(
9797
'CLIENT_ID',
9898
'TENANT_ID',
9999
)
100-
scopes = ['User.Read', 'Mail.Read']
100+
scopes = ['https://graph.microsoft.com/.default']
101101
client = GraphServiceClient(credentials=credentials, scopes=scopes)
102102
```
103103

@@ -121,7 +121,7 @@ credential = ClientSecretCredential(
121121
'client_id',
122122
'client_secret'
123123
)
124-
scopes = ['https://graph.microsoft.com/.default']
124+
scopes = ["User.Read"]
125125
client = GraphServiceClient(credentials=credential, scopes=scopes)
126126

127127
# GET /users/{id | userPrincipalName}
@@ -139,8 +139,11 @@ import asyncio
139139
from azure.identity import InteractiveBrowserCredential
140140
from msgraph import GraphServiceClient
141141

142-
credential = InteractiveBrowserCredential()
143-
scopes=['User.Read']
142+
credential = InteractiveBrowserCredential(
143+
client_id=os.getenv('client_id'),
144+
tenant_id=os.getenv('tenant_id'),
145+
)
146+
scopes = ["User.Read"]
144147
client = GraphServiceClient(credentials=credential, scopes=scopes,)
145148

146149
# GET /me

docs/authentication_samples.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ from azure.identity import InteractiveBrowserCredential
3535
from msgraph import GraphServiceClient
3636

3737
# Create a credential object. Used to authenticate requests
38-
credential = InteractiveBrowserCredential()
38+
credentials = InteractiveBrowserCredential(
39+
client_id=os.getenv('client_id'),
40+
tenant_id=os.getenv('tenant_id'),
41+
)
42+
3943
scopes = ["User.Read"]
4044

4145
# Create an API client with the credentials and scopes.

0 commit comments

Comments
 (0)